summaryrefslogtreecommitdiff
path: root/doc/source
Commit message (Collapse)AuthorAgeFilesLines
...
| * Overhauled all tutorials, and placed them in a unit-test.Sebastian Thiel2015-01-224-302/+225
| | | | | | | | | | | | That way they are protected from regression. Fixes #239
* | Intermediate commit on my way to get this finalized.Sebastian Thiel2015-01-221-1/+1
| | | | | | | | | | Renamed context manager 'with_environment' to 'custom_environment'. On my way to implement sshkey test.
* | Add 'sshkey' context managerJonas Trappenberg2015-01-211-0/+6
|/
* Fixed regression in test-suite for IndexFileSebastian Thiel2015-01-211-1/+6
| | | | | Previously, it checked for AssertionErrors, now we have to implement need-unbare-repo check ourselves.
* Added advance usage examples to tutorial and made minor fixes.Sebastian Thiel2015-01-212-18/+81
| | | | | | GIT_PYTHON_TRACE would actually fail (now) if we debugged archive operations. Related to #239
* Initial set of documentation improvements, and a fix to the submodule tests.Sebastian Thiel2015-01-213-33/+44
| | | | | | Now travisci tests should work once again. Related to #239
* Fixed flake8 and a minor test regression.Sebastian Thiel2015-01-201-0/+1
| | | | | The latter happened as now BadName is thrown, instead of BadObject. Changes.rst was marked accordingly
* Added tutorial about initializing a repository.Sebastian Thiel2015-01-191-0/+16
| | | | | | | | Additionally, for this and future examples, there is a test_doc.py suite to contain all code mentioned in the docs. That way, we know if things stop working. Fixes #236
* Improved installation docs to mention `pip`, not `easy_install`Sebastian Thiel2015-01-191-12/+7
| | | | | Fixes #235 [ci skip]
* Implemented Submodule.rename()Sebastian Thiel2015-01-191-0/+2
| | | | | | A test verifies it's truly working. Related to #238
* Added 'path' keyword argument to Repo.archive().Sebastian Thiel2015-01-141-0/+1
| | | | | | | This allows sub-trees to be archived as well, and makes `.archive()` feature complete. Fixes #67
* Added `Repo.merge_base(...)` implementation, including test-case.Sebastian Thiel2015-01-131-0/+5
| | | | Fixes #169
* IndexFile.commit() now runs pre-commit and post-commit hooks.Sebastian Thiel2015-01-121-1/+2
| | | | | | | | | However, it does so only on posix. The test-case will run on posix only as well. Please note that in theory, even on windows we will attempt to run hooks, even though I am not sure that this will actually work. Fixes #81
* Added search_parent_directories keyword argument to Repo type.Sebastian Thiel2015-01-101-0/+1
| | | | | | | | Now by default, we will not walk up the directory structure and possibly find git directories that the user didn't intend to find. If required, that kind of behaviour can be turned back on. Fixes #65
* Auto-update odb caches after fetch or pull.Sebastian Thiel2015-01-081-0/+1
| | | | Fixes #34
* Added support for rename detection in raw mode (which is the default).Sebastian Thiel2015-01-081-0/+1
| | | | Fixes #36
* Merge branch 'commit_by_actor' of https://github.com/firm1/GitPython into ↵Sebastian Thiel2015-01-071-1/+4
|\ | | | | | | firm1-commit_by_actor
| * add documentationfirm12015-01-071-1/+4
| |
* | Implemented non-blocking operations using poll()Sebastian Thiel2015-01-071-0/+5
|/ | | | Next up is using threads
* Bumped version to 0.3.4Sebastian Thiel2015-01-061-1/+1
|
* test_tree worksSebastian Thiel2015-01-061-0/+1
|
* test_repo worksSebastian Thiel2015-01-061-0/+1
|
* test_commit works once againSebastian Thiel2015-01-051-0/+1
|
* Intermediate commit: test_config and test_actor worksSebastian Thiel2015-01-051-0/+4
| | | | | Kind of tackling the tasks step by step, picking low-hanging fruit first, or the ones that everyone depends on
* initial set of adjustments to make (most) imports work.Sebastian Thiel2015-01-041-0/+1
| | | | More to come, especially when it's about strings
* Replaced ordered dict with standard version; used logging moduleSebastian Thiel2015-01-041-1/+0
| | | | All performance tests still print to stderr, but do so in a py3 compatible way
* Bumped version, updated changelog, reduced code smellSebastian Thiel2015-01-041-0/+3
| | | | | There is more work to do though, as many imports are still incorrect. Also, there are still print statements
* Reduced hackyness of remote reference parsing.Sebastian Thiel2015-01-031-0/+4
| | | | | | This could however, introduce a chance of an assertion hitting once again as it has been commented out for quite a long time. Now it's back in a changed form though, and once again tries to make sure we get proper results
* Fixes #64Sebastian Thiel2014-11-191-1/+1
| | | | [ci skip]
* Fixes #122Sebastian Thiel2014-11-191-1/+1
| | | | For now, referencing github directly seems to be safest.
* Bumping version 0.3.2.10.3.2.1Sebastian Thiel2014-11-181-0/+4
|
* Prepared release 0.3.20.3.2Sebastian Thiel2014-11-141-0/+6
| | | | | | | It represents the latest state on github, which should be better than what's installed by default. [skip ci]
* Changed link to PyPIMarios Zindilis2014-06-131-1/+1
|
* Bumped version to 0.3.2 RC10.3.2-RC1Sebastian Thiel2011-07-061-2/+2
|
* Implemented GIT_PYTHON_GIT_EXECUTABLE including test and docsSebastian Thiel2011-07-052-2/+20
|
* Bumped version to 0.3.2. Using the latest version of gitdbSebastian Thiel2011-06-141-1/+1
|
* util: Added test for iterable list, and implemented __contains__ and __del__ ↵Sebastian Thiel2011-06-081-0/+4
| | | | functionality
* Fixed up docs in preparation for the new 0.3.1 releaseSebastian Thiel2011-06-072-3/+31
|
* blob: Added class level members to represent valid file modes that can be ↵Sebastian Thiel2011-01-061-0/+5
| | | | used if you create a new blob
* Renamed readme file to something github understands much better, adjusted ↵Sebastian Thiel2010-11-303-9/+12
| | | | documentation links to point to github instead of lighthouse/gitorious
* Fixed docsSebastian Thiel2010-11-251-1/+2
|
* Submodule: Added dry_run and progress parameter to the update method. It is ↵Sebastian Thiel2010-11-241-6/+2
| | | | copatible to the RemoteProgress and should satisfy all progress needs. Dryrun will be useful in conjunction with the progress to verify the changes to be done
* Adjusted all Head.create calls to set a logmessage similar to the one git usesSebastian Thiel2010-11-241-1/+9
|
* RefLog: added entry_at method, which is a faster way of reading single ↵Sebastian Thiel2010-11-241-0/+1
| | | | entries, including test
* Made previously protected methods public to introduce a method with reflog ↵Sebastian Thiel2010-11-241-5/+28
| | | | support which cannot be exposed using the respective property. Ref-Creation is now fully implemented in python. For details, see doc/source/changes.rst
* repo.rev_parse: Added support for simple log parsing - dates are not yet ↵Sebastian Thiel2010-11-231-0/+1
| | | | supported, mainly because I don't need it
* Documentation is now being built for all new modulesSebastian Thiel2010-11-234-4/+51
|
* updated changelogSebastian Thiel2010-11-211-0/+6
|
* Fixed API reference docs as far as possibleSebastian Thiel2010-11-211-6/+20
|
* Updated tutorial with a brief introduction to submodulesSebastian Thiel2010-11-192-1/+41
| | | | Changes now give a hint at the upcoming release as well