GitHub user bzz opened a pull request:

    https://github.com/apache/incubator-zeppelin/pull/497

    ZEPPELIN-143: Git as a versioned notebook storage

    This is very basic implementation of the 
[ZEPPELIN-143](https://issues.apache.org/jira/browse/ZEPPELIN-143) at the 
backend.
    
    It makes a local git repository our of your `/notebook` dir and commits a 
new revision for each save/update.
    
    It does not: 
     - add any remotes to the git repo. It is totally possible to do that 
manually though. It would be interesting to add this later, to be able to push 
the notebook to hostings like GH
     - have any GUI modifications. It is left as further work, to add the 
ability for a user to switch "versions" of the notebook,  navigating between 
previous runs.


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

    $ git pull https://github.com/bzz/incubator-zeppelin add-git-notebook-repo

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

    https://github.com/apache/incubator-zeppelin/pull/497.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 #497
    
----
commit cf0b4bc1dcd59dc49186154baa3e866538648898
Author: Alexander Bezzubov <[email protected]>
Date:   2015-11-25T06:55:39Z

    Small cleanup: JavaDoc, annotations, warning for NotebookRepos

commit c21b3e632a211250519e96e81a7cc27197d9106d
Author: Alexander Bezzubov <[email protected]>
Date:   2015-11-25T08:47:40Z

    ZEPPELIN-143: WIP - very basic sketch of GitNotebookRepo

commit 20a93a454bb4bdec41cd78962339424e015fca29
Author: Alexander Bezzubov <[email protected]>
Date:   2015-11-30T03:32:02Z

    ZEPPELIN-143: adding JGit as initial impl

commit bdee039bfdce57b0b8235ab4e6c45e5f19264e3e
Author: Alexander Bezzubov <[email protected]>
Date:   2015-12-01T06:23:09Z

    ZEPPELIN-143: simple case save() implemented

commit 4ef879a24e4f646b3f5fb19bc8eb36bff9c869de
Author: Alexander Bezzubov <[email protected]>
Date:   2015-12-01T07:01:08Z

    ZEPPELIN-143: initial repo creation + tests

commit 274830f128f8b5500a64b6e3773247bd984ca4b7
Author: Alexander Bezzubov <[email protected]>
Date:   2015-12-01T07:27:14Z

    ZEPPELIN-143: .history() implemented

commit 8d66c5136b5eaa831366758fc8160fbb4ef7f973
Author: Alexander Bezzubov <[email protected]>
Date:   2015-12-01T08:21:32Z

    ZEPPELIN-143: docs and conf updated

commit 85de7376acabdd8d2a0bf781d3f7fb6ee8a5e8bd
Author: Alexander Bezzubov <[email protected]>
Date:   2015-12-01T08:48:37Z

    ZEPPELIN-143: last-minute cleanup

----


---
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 [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to