| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-06-03 | commit.create_from_tree now uses pure python implementation, fixed message ↵ | Sebastian Thiel | |
| parsing which truncated newlines although it was ilegitimate. Its up to the reader to truncate therse, nowhere in the git code I could find anyone adding newlines to commits where it is written Added performance tests for serialization, it does about 5k commits per second if writing to tmpfs | |||
| 2010-06-02 | commit: initial version of commit_from_tree which could create commit ↵ | Sebastian Thiel | |
| objects if it could serialize itself | |||
| 2009-12-03 | repo: renamed directories to more descriptive identifiers and made them ↵ | Sebastian Thiel | |
| safer to use in case of bare repositories | |||
| 2009-10-23 | commit.name_rev property added for convenience | Sebastian Thiel | |
| 2009-10-22 | Added SymbolicReference and HEAD type to better represent these special ↵ | Sebastian Thiel | |
| types of references and allow special handling Head.reset now is an instance method of HEAD type Concatenated all reference specific tests into test_refs started to fix tests breaking now because of changed interface | |||
| 2009-10-22 | Added frame for new Repo handling and some neat decorators, including tests ↵ | Sebastian Thiel | |
| that test whether the testing framework does what it should | |||
| 2009-10-22 | Updated CHANGES file to indicate addition of index class | Sebastian Thiel | |
| 2009-10-22 | Git.cmd: removed with_raw_output option | Sebastian Thiel | |
| repo.archive: made it work with new way of custom output streams added test for repo.archive which was missing for some reason | |||
| 2009-10-21 | remote: Added fetch, pull, push methods to the interface to make these ↵ | Sebastian Thiel | |
| operations more convenient, like repo.remotes.origin.fetch | |||
| 2009-10-20 | Fixed bare repository handling - bare is now a property to prevent writing it | Sebastian Thiel | |
| 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-18 | DiffIndex implemented including test | Sebastian Thiel | |
| 2009-10-16 | added Diffable interface to objects.base, its used by Commit and Tree objects. | Sebastian Thiel | |
| Diff class has been prepared to process raw input, but its not yet more than a frame | |||
| 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 | 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 | Refs are now truly dynamic - this costs a little bit of (persistent command) ↵ | Sebastian Thiel | |
| work, but assures refs behave as expected | |||
| 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-13 | tree: renamed content_from_string to _from_string to make it private. ↵ | Sebastian Thiel | |
| Removed tests that were testing that method | |||
| 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 | Added remaining tests for new base classes and removed some methods whose ↵ | Sebastian Thiel | |
| existance was doubtful or unsafe | |||
| 2009-10-11 | Fixed remaining tests to deal with the changes | Sebastian Thiel | |
| mode is now generally an int compatible to the stat module | |||
| 2009-10-09 | Blob|Tree: renamed 'name' member to 'path', updated tests and changelog as ↵ | Sebastian Thiel | |
| it would make existing code incompatible in some places | |||
| 2009-10-08 | Fixed Diff class which used Commits instead of Blobs - as Blobs contain the ↵ | Sebastian Thiel | |
| path ( in the 'name' member variable ), the a|b_path members of Diff have been removed. Tests were adjusted and run Diff docs have been updated to provide a little more information on specifics cases | |||
| 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. | |||
| 2008-12-16 | fixed Commit.stats retrieval for parentless commits in bare repos | Michael Trier | |
| (cherry picked from commit 88852ed7bcde4f4b18c1ae8b6fba7f3fab8e9bf5) | |||
| 2008-12-16 | Added changes information for path component change. | Michael Trier | |
| 2008-12-15 | Added in Changes documentation for 0.1.6 | Michael Trier | |
| 2008-12-15 | Added in new changes and bumped for version 0.1.50.1.5 | Michael Trier | |
| 2008-07-17 | Always fogetting the changes. | Michael Trier | |
| 2008-07-16 | bump0.1.4 | Michael Trier | |
| 2008-07-16 | Cleaned up changes file. | Michael Trier | |
| 2008-05-31 | renamed gitter to cmd since that makes more sense. Fixed up changes doc. | Michael Trier | |
| 2008-05-30 | added in changes to this release | Michael Trier | |
| . | |||
| 2008-05-30 | renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵ | Michael Trier | |
| up tests so they pass except for stderr test. Modified version information retrieval. | |||
