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.
---