{"cells": [{"cell_type": "markdown", "metadata": {}, "source": ["# Git in DataFrames\n", "\n", "python + git + dataframe = [git-pandas](http://wdm0006.github.io/git-pandas/)"]}, {"cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [{"data": {"text/html": ["
\n", ""], "text/plain": ["\n", " | branch | \n", "local | \n", "repository | \n", "
---|---|---|---|
0 | \n", "master | \n", "True | \n", "pyquickhelper | \n", "
1 | \n", "master | \n", "False | \n", "pyquickhelper | \n", "
\n", " | committer | \n", "hours | \n", "
---|---|---|
0 | \n", "sdpython | \n", "107.178611 | \n", "
1 | \n", "GitHub | \n", "0.000000 | \n", "
2 | \n", "Ensaegithubxd | \n", "0.000000 | \n", "
3 | \n", "dupre | \n", "515.906667 | \n", "
4 | \n", "xavier dupr\u00e9 | \n", "735.555833 | \n", "
5 | \n", "azure provisioned user | \n", "2.483333 | \n", "
6 | \n", "abotlegacy | \n", "0.000000 | \n", "
7 | \n", "ped4747 | \n", "0.000000 | \n", "
\n", " | author | \n", "committer | \n", "message | \n", "lines | \n", "insertions | \n", "deletions | \n", "net | \n", "
---|---|---|---|---|---|---|---|
date | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2020-02-20 00:34:22 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "Update notebook_runner.py\\n | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "
2020-02-20 00:26:08 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "Update config.yml\\n | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "
2020-02-20 00:14:36 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "Fix bug introduced by previous commit\\n | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "
2020-02-19 23:57:00 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "removes some specific code added for older ver... | \n", "48 | \n", "25 | \n", "23 | \n", "2 | \n", "
2020-02-19 19:57:55 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "Fixes #292, add command to run notebook\\n | \n", "91 | \n", "83 | \n", "8 | \n", "75 | \n", "
\n", " | author | \n", "committer | \n", "message | \n", "rev | \n", "filename | \n", "insertions | \n", "deletions | \n", "
---|---|---|---|---|---|---|---|
date | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2020-02-20 00:34:22 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "Update notebook_runner.py\\n | \n", "f852c6e373613a8ad04a2cce36f472e6271d4f9c | \n", "src/pyquickhelper/ipythonhelper/notebook_runne... | \n", "1 | \n", "1 | \n", "
2020-02-20 00:26:08 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "Update config.yml\\n | \n", "6f656a84e49f909dbc16a863e4ee33991a30dbe2 | \n", ".circleci/config.yml | \n", "1 | \n", "1 | \n", "
2020-02-20 00:14:36 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "Fix bug introduced by previous commit\\n | \n", "ca20e6763fe4b65172b9280de7162cb3dc8506b3 | \n", "src/pyquickhelper/ipythonhelper/notebook_runne... | \n", "1 | \n", "1 | \n", "
2020-02-19 23:57:00 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "removes some specific code added for older ver... | \n", "b6bbb285fb7327d96a7e27987b9781d6deabac60 | \n", "_unittests/ut_cli/test_cli_notebook.py | \n", "9 | \n", "2 | \n", "
2020-02-19 23:57:00 | \n", "xavier dupr\u00e9 | \n", "xavier dupr\u00e9 | \n", "removes some specific code added for older ver... | \n", "b6bbb285fb7327d96a7e27987b9781d6deabac60 | \n", "setup.py | \n", "11 | \n", "4 | \n", "
\n", " | author | \n", "committer | \n", "message | \n", "rev | \n", "filename | \n", "insertions | \n", "deletions | \n", "
---|---|---|---|---|---|---|---|
date | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2013-12-28 02:32:34 | \n", "sdpython | \n", "sdpython | \n", "first version, doc, unit test, setup\\n | \n", "b94d02d8e4bc124e7203c936cdde9570b8392d59 | \n", "src/pyquickhelper/sync/file_tree_node.py | \n", "399 | \n", "0 | \n", "
2013-12-28 02:32:34 | \n", "sdpython | \n", "sdpython | \n", "first version, doc, unit test, setup\\n | \n", "b94d02d8e4bc124e7203c936cdde9570b8392d59 | \n", "src/pyquickhelper/sync/synchelper.py | \n", "256 | \n", "0 | \n", "
2013-12-28 02:32:34 | \n", "sdpython | \n", "sdpython | \n", "first version, doc, unit test, setup\\n | \n", "b94d02d8e4bc124e7203c936cdde9570b8392d59 | \n", "src/pyquickhelper/unittests/__init__.py | \n", "0 | \n", "0 | \n", "
2013-12-28 02:32:34 | \n", "sdpython | \n", "sdpython | \n", "first version, doc, unit test, setup\\n | \n", "b94d02d8e4bc124e7203c936cdde9570b8392d59 | \n", "src/pyquickhelper/unittests/utils_tests.py | \n", "280 | \n", "0 | \n", "
2013-12-28 02:32:34 | \n", "sdpython | \n", "sdpython | \n", "first version, doc, unit test, setup\\n | \n", "b94d02d8e4bc124e7203c936cdde9570b8392d59 | \n", "src/version.txt | \n", "1 | \n", "0 | \n", "
\n", " | name | \n", "exists | \n", "size | \n", "
---|---|---|---|
339 | \n", "_unittests/ut_helpgen/notebooks_slides/js_boke... | \n", "True | \n", "424724.0 | \n", "
1084 | \n", "src/pyquickhelper/sphinxext/revealjs/templates... | \n", "True | \n", "476557.0 | \n", "
579 | \n", "_unittests/ut_pycode/data/coverage/coverage_re... | \n", "True | \n", "507382.0 | \n", "
677 | \n", "_unittests/ut_sphinxext/data/video/mur.mp4 | \n", "True | \n", "625634.0 | \n", "
260 | \n", "_unittests/ut_helpgen/data/completion_profilin... | \n", "True | \n", "1402712.0 | \n", "
\n", " | name | \n", "exists | \n", "size | \n", "
---|---|---|---|
0 | \n", "\"_unittests/ut_sync/data/bug/bugged/Pr\\303\\251... | \n", "False | \n", "NaN | \n", "
1 | \n", "\"_unittests/ut_sync/data/bug/bugged/Pr\\303\\251... | \n", "False | \n", "NaN | \n", "
2 | \n", ".circle.yml | \n", "False | \n", "NaN | \n", "
3 | \n", ".circle.yml => circle.yml | \n", "False | \n", "NaN | \n", "
5 | \n", ".coveragerc | \n", "False | \n", "NaN | \n", "
\n", " | owner | \n", "hash | \n", "datetime | \n", "comment | \n", "full_hash | \n", "path | \n", "
---|---|---|---|---|---|---|
0 | \n", "xavier dupr\u00e9 | \n", "f852c6e3 | \n", "2020-02-20 | \n", "Update notebook_runner.py | \n", "f852c6e373613a8ad04a2cce36f472e6271d4f9c | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "
1 | \n", "xavier dupr\u00e9 | \n", "6f656a84 | \n", "2020-02-20 | \n", "Update config.yml | \n", "6f656a84e49f909dbc16a863e4ee33991a30dbe2 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "
2 | \n", "xavier dupr\u00e9 | \n", "ca20e676 | \n", "2020-02-20 | \n", "Fix bug introduced by previous commit | \n", "ca20e6763fe4b65172b9280de7162cb3dc8506b3 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "
3 | \n", "xavier dupr\u00e9 | \n", "b6bbb285 | \n", "2020-02-19 | \n", "removes some specific code added for older ver... | \n", "b6bbb285fb7327d96a7e27987b9781d6deabac60 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "
4 | \n", "xavier dupr\u00e9 | \n", "907acd7b | \n", "2020-02-19 | \n", "Fixes #292, add command to run notebook | \n", "907acd7b2f1da7443d94389da1a9981b8c276e06 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "
\n", " | owner | \n", "hash | \n", "datetime | \n", "comment | \n", "full_hash | \n", "path | \n", "name | \n", "net | \n", "bytes | \n", "
---|---|---|---|---|---|---|---|---|---|
0 | \n", "xavier dupr\u00e9 | \n", "f852c6e3 | \n", "2020-02-20 | \n", "Update notebook_runner.py | \n", "f852c6e373613a8ad04a2cce36f472e6271d4f9c | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "src/pyquickhelper/ipythonhelper/notebook_runne... | \n", "2 | \n", "0 | \n", "
1 | \n", "xavier dupr\u00e9 | \n", "6f656a84 | \n", "2020-02-20 | \n", "Update config.yml | \n", "6f656a84e49f909dbc16a863e4ee33991a30dbe2 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", ".circleci/config.yml | \n", "2 | \n", "0 | \n", "
2 | \n", "xavier dupr\u00e9 | \n", "ca20e676 | \n", "2020-02-20 | \n", "Fix bug introduced by previous commit | \n", "ca20e6763fe4b65172b9280de7162cb3dc8506b3 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "src/pyquickhelper/ipythonhelper/notebook_runne... | \n", "2 | \n", "0 | \n", "
3 | \n", "xavier dupr\u00e9 | \n", "b6bbb285 | \n", "2020-02-19 | \n", "removes some specific code added for older ver... | \n", "b6bbb285fb7327d96a7e27987b9781d6deabac60 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "_unittests/ut_cli/test_cli_notebook.py | \n", "11 | \n", "0 | \n", "
4 | \n", "xavier dupr\u00e9 | \n", "b6bbb285 | \n", "2020-02-19 | \n", "removes some specific code added for older ver... | \n", "b6bbb285fb7327d96a7e27987b9781d6deabac60 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "setup.py | \n", "15 | \n", "0 | \n", "
\n", " | owner | \n", "hash | \n", "datetime | \n", "comment | \n", "full_hash | \n", "path | \n", "name | \n", "net | \n", "bytes | \n", "ext | \n", "
---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "xavier dupr\u00e9 | \n", "f852c6e3 | \n", "2020-02-20 | \n", "Update notebook_runner.py | \n", "f852c6e373613a8ad04a2cce36f472e6271d4f9c | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", "src/pyquickhelper/ipythonhelper/notebook_runne... | \n", "2 | \n", "0 | \n", ".py | \n", "
1 | \n", "xavier dupr\u00e9 | \n", "6f656a84 | \n", "2020-02-20 | \n", "Update config.yml | \n", "6f656a84e49f909dbc16a863e4ee33991a30dbe2 | \n", "https://github.com/sdpython/pyquickhelper/comm... | \n", ".circleci/config.yml | \n", "2 | \n", "0 | \n", ".yml | \n", "
ext | \n", ".ipynb | \n", ".py | \n", ".txt | \n", ".yml | \n", ".zip | \n", "
---|---|---|---|---|---|
net | \n", "70325 | \n", "205934 | \n", "3927 | \n", "1934 | \n", "0 | \n", "
bytes | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "179637 | \n", "