GitHub user khalidhuseynov reopened a pull request:

    https://github.com/apache/zeppelin/pull/1675

    [ZEPPELIN-1190] Visit and switch notebook revisions

    ### What is this PR for?
    This is to enable switching between revisions and being able to set 
`Head`/current note to one of those revisions. Currently notes are editable 
when switching between them, next step after this PR would be make them 
non-editable during revision switches. 
    
    ### What type of PR is it?
    Improvement | Feature
    
    ### Todos
    * [x] - routes and switching revisions
    * [x] - set revision button and api
    * [x] - test for setting revision
    
    ### What is the Jira issue?
    [ZEPPELIN-1190](https://issues.apache.org/jira/browse/ZEPPELIN-1190)
    
    ### How should this be tested?
    set config in conf/zeppelin-env.sh
    ```
    export 
ZEPPELIN_NOTEBOOK_STORAGE="org.apache.zeppelin.notebook.repo.GitNotebookRepo"
    ```
    and switch between notes in note action bar, as well as set certain 
revisions as shown below
    
    ### Screenshots (if appropriate)
    ![switch 
revisions](https://cloud.githubusercontent.com/assets/1642088/20833665/2b7d67d4-b8d4-11e6-95d0-0c4ae66e349d.gif)
    
    
    ### Questions:
    * Does the licenses files need update? no
    * Is there breaking changes for older versions? no
    * Does this needs documentation? no?


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/khalidhuseynov/incubator-zeppelin 
feat/switch-revisions

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/1675.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1675
    
----
commit d1a16e0c6aa226dac4429f0c25b5152ad83b77f8
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-24T04:59:42Z

    create new root and call revision

commit e78add69f41a33619eb1597f4fa09834b7f7070d
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-24T05:55:18Z

    load revision note

commit 105f609801fa9f5a11a116d4dee2baa335f20370
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-24T06:19:56Z

    visit revision when click in dropdown

commit de1cc005537f41983c794dfd7564bc25b39a1c1f
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-24T06:44:12Z

    set current revision name

commit f54f2e82984ca746a92f64c0dc5bcc26d806c937
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-24T07:16:25Z

    fix quotes

commit dd4d2d9691df119172a0fd038e8a5e86974cce93
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-24T09:49:32Z

    fix getNote name change

commit 3f508d470d73afe9e8963d23d34938ed29e2e6f6
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-25T08:29:33Z

    fix pass data

commit 9628d64391aec9bceb914af8436a29464a39b679
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-27T11:02:57Z

    fix parameters

commit bc15533a39668271aa6604e8ff6ea22afb3cbff9
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-30T03:58:30Z

    add set revision button

commit 30a2ebc25b5dd6902cef30bcbb143d74ae83d1c3
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-30T04:46:34Z

    add ws api on front

commit a657ab5cf18fdece113ad77844135a5afb6ab6ef
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-30T09:03:19Z

    add backend api for setting revision

commit a05a335a2c7d063d286a477eb1f1747d5637db78
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-11-30T16:44:40Z

    go to note after setting revision

commit b6a0ba2f56535933d4bbd28fda281752e261b8c6
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-12-01T04:12:47Z

    fix log and checkstyle

commit fae51cb26a556519560d087dff15686ae407159a
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-12-01T05:19:47Z

    add writer permission check

commit 989c5df1c56a8e3c3cc61663f4414470bfac09b3
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-12-01T09:27:46Z

    return result status and reload to head if ok

commit 737ce15bd9cd3a2db408f0764cd4012be5874a64
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-12-01T09:37:44Z

    show error message popup if couldn't set revision

commit c70a20069f8cd70ce97a77a80e4f945b01d60e38
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-12-02T09:48:18Z

    add test

commit f4f9dcc762a342f47cc932cf2be0e716126d1ef2
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-12-02T10:12:24Z

    add broadcast

commit ab7db290eb1e701fb9e01e28f4f5d8a33ce2d0e0
Author: Khalid Huseynov <khalid...@gmail.com>
Date:   2016-12-02T11:59:32Z

    add disable flag for setting revision
    
    only when enabled when in certain revision

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to