├── .gitignore ├── Makefile ├── README.rst ├── _static └── .gitignore ├── conf.py ├── curious_details.rst ├── curious_git.rst ├── curious_intro.rst ├── curious_journey.rst ├── curious_remotes.rst ├── generated └── .gitignore ├── git_object_types.rst ├── git_push_algorithm.rst ├── git_submodules.rst ├── index.rst ├── links_names.inc ├── make.bat ├── np-tools ├── add_tree.py ├── build_np_versions.py ├── build_working.sh ├── clever_analysis.py.v1 ├── clever_analysis.py.v3 ├── clever_analysis.py.v4 ├── clever_analysis.py.v7m ├── link_commits.py ├── make-tags.sh ├── make_dot.py ├── make_expensive_data.py ├── move_snapshots.py ├── mv_shas.sh ├── name2sha.sh ├── nobel_prize.md.v2 ├── nobel_prize.md.v7j ├── nobel_prize.py ├── references.bib.v4 ├── reset-submodule.sh ├── sha2name.sh ├── show_tree ├── tests │ ├── message1.txt │ ├── message2.txt │ ├── message2_dh.txt │ ├── message8.txt │ └── test_messages.py ├── to_repo_objects.py └── unmv_shas.sh ├── np-versions ├── README.rst ├── nobel_prize.zip ├── work1 │ ├── clever_analysis.py │ ├── expensive_data.csv │ └── fancy_figure.png ├── work2 │ └── nobel_prize.md ├── work3 │ ├── clever_analysis.py │ └── fancy_figure.png ├── work4 │ ├── clever_analysis.py │ ├── fancy_figure.png │ └── references.bib ├── work7j │ └── nobel_prize.md └── work7m │ ├── clever_analysis.py │ └── fancy_figure.png ├── pdf_contents.rst ├── reading_git_objects.rst ├── requirements.txt ├── reset_env.inc ├── scripts ├── make_figures.py ├── make_rebasing.sh └── show_objects.py ├── sphinxext ├── autorun.py ├── prizefiles.py ├── pycon.py ├── subfiles.py ├── tests │ └── test_autorun.py ├── workrun.py └── writefile.py ├── tools ├── gitwash_dumper.py └── mytree.py └── working └── .gitignore /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *~ 3 | *.pyc 4 | _build/ 5 | object_names.inc 6 | some_example.xml 7 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/README.rst -------------------------------------------------------------------------------- /_static/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/conf.py -------------------------------------------------------------------------------- /curious_details.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/curious_details.rst -------------------------------------------------------------------------------- /curious_git.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/curious_git.rst -------------------------------------------------------------------------------- /curious_intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/curious_intro.rst -------------------------------------------------------------------------------- /curious_journey.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/curious_journey.rst -------------------------------------------------------------------------------- /curious_remotes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/curious_remotes.rst -------------------------------------------------------------------------------- /generated/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /git_object_types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/git_object_types.rst -------------------------------------------------------------------------------- /git_push_algorithm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/git_push_algorithm.rst -------------------------------------------------------------------------------- /git_submodules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/git_submodules.rst -------------------------------------------------------------------------------- /index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/index.rst -------------------------------------------------------------------------------- /links_names.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/links_names.inc -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/make.bat -------------------------------------------------------------------------------- /np-tools/add_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/add_tree.py -------------------------------------------------------------------------------- /np-tools/build_np_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/build_np_versions.py -------------------------------------------------------------------------------- /np-tools/build_working.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/build_working.sh -------------------------------------------------------------------------------- /np-tools/clever_analysis.py.v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/clever_analysis.py.v1 -------------------------------------------------------------------------------- /np-tools/clever_analysis.py.v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/clever_analysis.py.v3 -------------------------------------------------------------------------------- /np-tools/clever_analysis.py.v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/clever_analysis.py.v4 -------------------------------------------------------------------------------- /np-tools/clever_analysis.py.v7m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/clever_analysis.py.v7m -------------------------------------------------------------------------------- /np-tools/link_commits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/link_commits.py -------------------------------------------------------------------------------- /np-tools/make-tags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/make-tags.sh -------------------------------------------------------------------------------- /np-tools/make_dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/make_dot.py -------------------------------------------------------------------------------- /np-tools/make_expensive_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/make_expensive_data.py -------------------------------------------------------------------------------- /np-tools/move_snapshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/move_snapshots.py -------------------------------------------------------------------------------- /np-tools/mv_shas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/mv_shas.sh -------------------------------------------------------------------------------- /np-tools/name2sha.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/name2sha.sh -------------------------------------------------------------------------------- /np-tools/nobel_prize.md.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/nobel_prize.md.v2 -------------------------------------------------------------------------------- /np-tools/nobel_prize.md.v7j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/nobel_prize.md.v7j -------------------------------------------------------------------------------- /np-tools/nobel_prize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/nobel_prize.py -------------------------------------------------------------------------------- /np-tools/references.bib.v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/references.bib.v4 -------------------------------------------------------------------------------- /np-tools/reset-submodule.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/reset-submodule.sh -------------------------------------------------------------------------------- /np-tools/sha2name.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/sha2name.sh -------------------------------------------------------------------------------- /np-tools/show_tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/show_tree -------------------------------------------------------------------------------- /np-tools/tests/message1.txt: -------------------------------------------------------------------------------- 1 | Date: April 1 2012, 14.30 2 | Author: I. M. Awesome 3 | Notes: First backup of my amazing idea 4 | -------------------------------------------------------------------------------- /np-tools/tests/message2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/tests/message2.txt -------------------------------------------------------------------------------- /np-tools/tests/message2_dh.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/tests/message2_dh.txt -------------------------------------------------------------------------------- /np-tools/tests/message8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/tests/message8.txt -------------------------------------------------------------------------------- /np-tools/tests/test_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/tests/test_messages.py -------------------------------------------------------------------------------- /np-tools/to_repo_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/to_repo_objects.py -------------------------------------------------------------------------------- /np-tools/unmv_shas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-tools/unmv_shas.sh -------------------------------------------------------------------------------- /np-versions/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/README.rst -------------------------------------------------------------------------------- /np-versions/nobel_prize.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/nobel_prize.zip -------------------------------------------------------------------------------- /np-versions/work1/clever_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work1/clever_analysis.py -------------------------------------------------------------------------------- /np-versions/work1/expensive_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work1/expensive_data.csv -------------------------------------------------------------------------------- /np-versions/work1/fancy_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work1/fancy_figure.png -------------------------------------------------------------------------------- /np-versions/work2/nobel_prize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work2/nobel_prize.md -------------------------------------------------------------------------------- /np-versions/work3/clever_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work3/clever_analysis.py -------------------------------------------------------------------------------- /np-versions/work3/fancy_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work3/fancy_figure.png -------------------------------------------------------------------------------- /np-versions/work4/clever_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work4/clever_analysis.py -------------------------------------------------------------------------------- /np-versions/work4/fancy_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work4/fancy_figure.png -------------------------------------------------------------------------------- /np-versions/work4/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work4/references.bib -------------------------------------------------------------------------------- /np-versions/work7j/nobel_prize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work7j/nobel_prize.md -------------------------------------------------------------------------------- /np-versions/work7m/clever_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work7m/clever_analysis.py -------------------------------------------------------------------------------- /np-versions/work7m/fancy_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/np-versions/work7m/fancy_figure.png -------------------------------------------------------------------------------- /pdf_contents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/pdf_contents.rst -------------------------------------------------------------------------------- /reading_git_objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/reading_git_objects.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/requirements.txt -------------------------------------------------------------------------------- /reset_env.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/reset_env.inc -------------------------------------------------------------------------------- /scripts/make_figures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/scripts/make_figures.py -------------------------------------------------------------------------------- /scripts/make_rebasing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/scripts/make_rebasing.sh -------------------------------------------------------------------------------- /scripts/show_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/scripts/show_objects.py -------------------------------------------------------------------------------- /sphinxext/autorun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/sphinxext/autorun.py -------------------------------------------------------------------------------- /sphinxext/prizefiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/sphinxext/prizefiles.py -------------------------------------------------------------------------------- /sphinxext/pycon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/sphinxext/pycon.py -------------------------------------------------------------------------------- /sphinxext/subfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/sphinxext/subfiles.py -------------------------------------------------------------------------------- /sphinxext/tests/test_autorun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/sphinxext/tests/test_autorun.py -------------------------------------------------------------------------------- /sphinxext/workrun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/sphinxext/workrun.py -------------------------------------------------------------------------------- /sphinxext/writefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/sphinxext/writefile.py -------------------------------------------------------------------------------- /tools/gitwash_dumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/tools/gitwash_dumper.py -------------------------------------------------------------------------------- /tools/mytree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthew-brett/curious-git/HEAD/tools/mytree.py -------------------------------------------------------------------------------- /working/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | --------------------------------------------------------------------------------