Skip to content
This repository has been archived by the owner on Aug 19, 2020. It is now read-only.

Making the git extension a generic Jupyter extension? #78

Open
psychemedia opened this issue Jan 17, 2016 · 12 comments
Open

Making the git extension a generic Jupyter extension? #78

psychemedia opened this issue Jan 17, 2016 · 12 comments

Comments

@psychemedia
Copy link

Whilst looking for a Jupyter notebook extension that would link a notebook checkbook to git commit and allow checkpoint recovery from git pushes, I came across your bespoke Commit-and-Push to GitHub from Jupyter Notebooks extension.

(In passing, I also found a GitCheckpoints package, though I haven't had a chance to try it/see if it works with Jupyter.)

I seem to recall from some of the Jupyter Google group discussions that elaborate checkpointing schemes were unlikely to become part of the core offering, so the extension way seems to be the way to go.

FWIW, SageMathCloud also has some interesting backup and history replay features, so you can replay the history of a notebook. The granularity of that seems finer grained than the git commit route is likely to offer, but it does demonstrate one way of replaying histories.

Another piece of the jigsaw when it comes to making use of commits is to have an environment for comparing diffs. With github supporting nbviewer displays of notebooks, I wonder if they are also contributing to work on an nbdiff-er. (nbdiff seems to have stalled, for example)? The csiro-scientific-computing folk who did the GitCheckpoints routine also seem to have explored diffs: NotebookDiff.

@slowenthal
Copy link

I would love this one too ....

@allanelder
Copy link

+1 for me, this would be very useful.

@mattgwwalker
Copy link

I'd like to put my vote in for this too. It'd be a great feature!

@MadWombat
Copy link

Another +1

@niallrobinson
Copy link

niallrobinson commented Sep 12, 2016

+100 Been looking for this too

@sahilm89
Copy link

sahilm89 commented May 11, 2017

+1, It can be a part of the essential notebook workflow.

@vinniec
Copy link

vinniec commented May 20, 2017

+1, useful

@tinhb92
Copy link

tinhb92 commented Sep 29, 2017

+1

@steltron
Copy link

+1 I would love to see this

@sat28
Copy link

sat28 commented Jan 15, 2018

Hi all, I have tried and successfully implemented this as a jupyter extension.

Please look here

@sebratt
Copy link

sebratt commented Feb 9, 2018

Great! I would love to install the extension. How does one go about doing that? @sat28

@sat28
Copy link

sat28 commented Feb 14, 2018

@sebratt I have elaborated the details inside the readme. Please feel to post any issue.
https://github.com/sat28/githubcommit

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests