| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-10-20 | Improved is_dirty including test | Sebastian Thiel | |
| 2009-10-19 | Implemneted IterableLists for refs, commits and remote objects including ↵ | Sebastian Thiel | |
| simple tests | |||
| 2009-10-19 | commit.count: is an instance method now | Sebastian Thiel | |
| repo: added head , tag and iter_trees methods for completeness changes: headlines now sorted chronologically | |||
| 2009-10-19 | repo.remote method added | Sebastian Thiel | |
| CHANGES updated to carry information about remotes and config | |||
| 2009-10-19 | Added configuration access including tests to remote | Sebastian Thiel | |
| config: fixed issue that would cause it to abort reading if the file did not exist - this is valid now Test does not work as the configuration parsing does not work as expected - this must be fixed first | |||
| 2009-10-19 | Added remote module and test cases - about to implement remote option handling | Sebastian Thiel | |
| 2009-10-18 | Added frame for configuration reader involving a meta class, decorators and ↵ | Sebastian Thiel | |
| tests - most of which still has to be filled out | |||
| 2009-10-18 | repo: fixed untracked files function which used git-commit before, it can ↵ | Sebastian Thiel | |
| open vim to get a message though which makes the program appear to freeze - using git-status now | |||
| 2009-10-16 | Fixed object bug that would cause object ids not to be resolved to sha's as ↵ | Sebastian Thiel | |
| this was assumed - now there is a test for it as well repo: removed diff and commit_diff methods, added 'head' property returning the current head as Reference object | |||
| 2009-10-16 | repo.untracked_files added including test | Sebastian Thiel | |
| 2009-10-15 | Improved archive function by allowing it to directly write to an output ↵ | Sebastian Thiel | |
| stream - previously it would cache everything to memory and try to provide zipping functionality itself gitcmd: allows the output stream to be set explicitly which is mainly useful for archiving operations | |||
| 2009-10-15 | repo: made init and clone methods less specific, previously they wanted to ↵ | Sebastian Thiel | |
| do it 'barely' only. New method names closely follow the default git command names | |||
| 2009-10-15 | repo.commit_delta_base: removed | Sebastian Thiel | |
| 2009-10-15 | Object can now create objects of the proper type in case one attempts to ↵ | Sebastian Thiel | |
| create an object directly - this feature is used in several places now, allowing for additional type-checking | |||
| 2009-10-15 | repo: removed commits_between but added a note about how this can be ↵ | Sebastian Thiel | |
| achieved using the iter_commits method; reorganized methods within the type as a start for more interface changes | |||
| 2009-10-15 | Added Commit.iter_parents to iterate all parents | Sebastian Thiel | |
| Renamed Commit.commits to iter_commits repo: assured proper use of the terms revision ( rev ) and reference ( ref ) | |||
| 2009-10-15 | repo: removed a few methods because of redundancy or because it will be ↵ | Sebastian Thiel | |
| obsolete once the interface overhaul is finished. This commit is just intermediate | |||
| 2009-10-15 | All times are not stored as time_struct, but as simple int to consume less ↵ | Sebastian Thiel | |
| memory time imports cleaned up and mostly removed as they were not required (anymore) | |||
| 2009-10-15 | test_performance: module containing benchmarks to get an idea of the ↵ | Sebastian Thiel | |
| achieved throughput repo.commits: max_count is None by default moved benchmark-like test from test_commit to test_performance | |||
| 2009-10-14 | tree: now reads tress directly by parsing the binary data, allowing it to ↵ | Sebastian Thiel | |
| safe possibly hundreds of command calls | |||
| 2009-10-14 | cmd: added option to return the process directly, allowing to read the ↵ | Sebastian Thiel | |
| output directly from the output stream commit: now reads commit information directly from the output stream of the process by implementing its iterator method repo: removed log method as it was redundant ( equal to the commits method ) | |||
| 2009-10-13 | renamed find_all to list_all, changed commit to use iterable interface in ↵ | Sebastian Thiel | |
| preparation for command changes | |||
| 2009-10-12 | tree: now behaves like a list with string indexing functionality - using a ↵ | Sebastian Thiel | |
| dict as cache is a problem as the tree is ordered, added blobs, trees and traverse method repo: remove blob function as blobs are created directly or iterated - primitve types should not clutter the repo interface | |||
| 2009-10-12 | repo.active_branch now returns a Head object, not a string | Sebastian Thiel | |
| 2009-10-12 | renamed from_string and list_from_string to _from_string and ↵ | Sebastian Thiel | |
| _list_from_string to indicate their new status as private method, adjusted all callers respectively | |||
| 2009-10-12 | Reorganized package structure and cleaned up imports | Sebastian Thiel | |
| 2009-10-11 | converted all spaces to tabs ( 4 spaces = 1 tab ) just to allow me and my ↵ | Sebastian Thiel | |
| editor to work with the files properly. Can convert it back for releaes | |||
| 2009-10-09 | finished cleaning usage of regular expressions - they are now precompiled | Sebastian Thiel | |
| 2009-10-08 | improved repo documentation | Sebastian Thiel | |
| 2009-01-24 | Lots of spring cleaning and added in Sphinx documentation. | Michael Trier | |
| 2009-01-24 | Corrected a problem with commits_between returning None. | Michael Trier | |
| This was caused by calling reverse on the list, which reverses the list in place and returns None. We really need tests for this. | |||
| 2009-01-24 | Fixed the gzip archive creation using python gzip module | Eric Jonas | |
| (cherry picked from commit 160bd2bb74d88c110874c21635e24cc74ef58459) | |||
| 2008-12-15 | Corrected conflict with pep8 changes from apollo13. | Michael Trier | |
| 2008-12-15 | pep008! | Florian Apolloner | |
| 2008-12-15 | add a path parameter to most commit methods | Paul Sowden | |
| The path parameter allows you to specify a path to constrain queries by. This changes potentially breaks backwards compatibility for the Repo.commits and Repo.commits_since methods as it moves the positional arguments. (cherry picked from commit cc8a20e78da4864060bd0c9279633009bc10d871) | |||
| 2008-12-15 | remove ambiguity between paths and treeishs | Paul Sowden | |
| When calling commands that accept treeish and path arguments and there is a path with the same name as a treeish git cowardly refuses to pick one and asks for the command to use the unambiguous syntax where '--' seperates the treeish from the paths. Add '--' to the git commands to indicate that the argument is a treeish and not a path. (cherry picked from commit a9a57fa93a2b121ab9b17fcd6062b9a9c9740883) | |||
| 2008-09-17 | Replace GitPython with git in repr() outputs. | Steve Frécinaux | |
| The imported module is called git (as in "import git"), so it's less confusing to do so than to call everything GitPython.something. | |||
| 2008-09-14 | Merge branch 'master' of git://gitorious.org/git-python/dokais-clone | Michael Trier | |
| 2008-09-12 | Added a read-only Repo.active_branch property which returns the name of the ↵ | Kai Lautaportti | |
| currently active branch. | |||
| 2008-09-12 | Cosmetic fixes to be consistent with the overall coding style. | Kai Lautaportti | |
| 2008-09-12 | Added a read-only property Repo.is_dirty which reflects the status of the | Kai Lautaportti | |
| working directory. A working directory is dirty if it has any uncommitted changes (in the working directory or in the index). Bare repositories are by nature always clean. | |||
| 2008-09-07 | Allow modifying the project description | Steve Frécinaux | |
| Do this: >>> repo.description = "Foo Bar" >>> repo.description 'Foo Bar' | |||
| 2008-09-07 | Make daemon export a property of git.Repo | Steve Frécinaux | |
| Now you can do this: >>> exported = repo.daemon_export >>> repo.daemon_export = True | |||
| 2008-09-05 | Initialize trees completely in tree.__bake__(). | Steve Frécinaux | |
| This is a simplification of the tree baking code. As a matter of consequency, Tree.construct() and tree.construct_initialize() have been killed, and repo.tree() has lost the "paths" argument. This is not a problem since one can just have the same result with: dict(k, o for k, o in tree.items() if k in paths) | |||
| 2008-09-05 | Fix unneeded dict unpacking. | Steve Frécinaux | |
| 2008-08-21 | Merge branch 'master' of git@gitorious.org:git-python/mainline | Florian Apolloner | |
| 2008-08-21 | fixed unneeded list unpacking | Florian Apolloner | |
| 2008-08-18 | fixed it so init actually creates a bare repo. Thank you Daniel Watkins. | Michael Trier | |
| 2008-07-28 | Fix use of bare repositories. | Jelmer Vernooij | |
| (cherry picked from commit 80f8a18a69e307f6ea0bfeb14791fc75e239faa2) | |||
| 2008-07-16 | Added license information to all files. | Michael Trier | |
