Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix link to latest changelog | Michael Käufl | 2021-06-22 | 1 | -1/+1 |
| | |||||
* | Fix link to latest changelog | Vincent Driessen | 2016-05-24 | 1 | -1/+1 |
| | |||||
* | Fixes #122 | Sebastian Thiel | 2014-11-19 | 1 | -1/+1 |
| | | | | For now, referencing github directly seems to be safest. | ||||
* | Updated information files | Sebastian Thiel | 2010-11-25 | 1 | -4/+1 |
| | |||||
* | bumped verison to 0.3.0 beta20.3.0-beta2 | Sebastian Thiel | 2010-07-09 | 1 | -367/+4 |
| | | | | docs: added changelog, which moved from the CHANGES file into sphinx | ||||
* | Removed blob.data property as there is no real reason for an exception to ↵ | Sebastian Thiel | 2010-06-29 | 1 | -15/+23 |
| | | | | the rule of trying not to cache possibly heavy data. The data_stream method should be used instead | ||||
* | Renamed modules utils to util, and errors to exc to be more conforming to ↵ | Sebastian Thiel | 2010-06-29 | 1 | -0/+4 |
| | | | | the submodules's naming conventions | ||||
* | Adjusted all files to (hopefully) deal with the fact that all objects now ↵ | Sebastian Thiel | 2010-06-25 | 1 | -0/+5 |
| | | | | | | | use 20 byte sha's internally as it is closer to the GitDB implementation Switched all remaining files back to tabs Adjusted all remaining docstrings to suit the sphinx doc convention - its likely that there are many of docstring syntax errors though | ||||
* | aggressive_tree_merge: fixed incorrect handling of one branch, it was just ↵ | Sebastian Thiel | 2010-06-24 | 1 | -1/+2 |
| | | | | | | not implemented causing incorrect merge results. Added test to cover this issue Diff: added NULL_BIN_SHA constant for completeness | ||||
* | index.write_tree: initial version implemented, although its not yet working ↵ | Sebastian Thiel | 2010-06-22 | 1 | -0/+7 |
| | | | | | | | correctly, a test to explicitly compare the git version with the python implementation is still missing Tree and Index internally use 20 byte shas, converting them only as needed to reduce memory footprint and processing time objects: started own 'fun' module containing the most important tree functions, more are likely to be added soon | ||||
* | index: put serialization methods into new 'fun' module, this makes the calls ↵ | Sebastian Thiel | 2010-06-21 | 1 | -0/+1 |
| | | | | faster as it removes one level of indirection, and makes the main file smaller, improving maintainability | ||||
* | Reimplemented Lock handling to be conforming to the git lock protocol, which ↵ | Sebastian Thiel | 2010-06-15 | 1 | -0/+3 |
| | | | | | | is actually more efficient than the previous implementation Index now locks its file for reading, and properly uses LockedFD when writing | ||||
* | commit.create_from_tree now uses pure python implementation, fixed message ↵ | Sebastian Thiel | 2010-06-03 | 1 | -0/+1 |
| | | | | | | 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 | ||||
* | commit: initial version of commit_from_tree which could create commit ↵ | Sebastian Thiel | 2010-06-02 | 1 | -1/+5 |
| | | | | objects if it could serialize itself | ||||
* | repo: renamed directories to more descriptive identifiers and made them ↵ | Sebastian Thiel | 2009-12-03 | 1 | -0/+6 |
| | | | | safer to use in case of bare repositories | ||||
* | commit.name_rev property added for convenience | Sebastian Thiel | 2009-10-23 | 1 | -0/+1 |
| | |||||
* | Added SymbolicReference and HEAD type to better represent these special ↵ | Sebastian Thiel | 2009-10-22 | 1 | -3/+6 |
| | | | | | | | | 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 | ||||
* | Added frame for new Repo handling and some neat decorators, including tests ↵ | Sebastian Thiel | 2009-10-22 | 1 | -0/+6 |
| | | | | that test whether the testing framework does what it should | ||||
* | Updated CHANGES file to indicate addition of index class | Sebastian Thiel | 2009-10-22 | 1 | -0/+5 |
| | |||||
* | Git.cmd: removed with_raw_output option | Sebastian Thiel | 2009-10-22 | 1 | -0/+2 |
| | | | | | repo.archive: made it work with new way of custom output streams added test for repo.archive which was missing for some reason | ||||
* | remote: Added fetch, pull, push methods to the interface to make these ↵ | Sebastian Thiel | 2009-10-21 | 1 | -0/+6 |
| | | | | operations more convenient, like repo.remotes.origin.fetch | ||||
* | Fixed bare repository handling - bare is now a property to prevent writing it | Sebastian Thiel | 2009-10-20 | 1 | -4/+5 |
| | |||||
* | Improved is_dirty including test | Sebastian Thiel | 2009-10-20 | 1 | -0/+2 |
| | |||||
* | Implemneted IterableLists for refs, commits and remote objects including ↵ | Sebastian Thiel | 2009-10-19 | 1 | -0/+1 |
| | | | | simple tests | ||||
* | commit.count: is an instance method now | Sebastian Thiel | 2009-10-19 | 1 | -35/+46 |
| | | | | | repo: added head , tag and iter_trees methods for completeness changes: headlines now sorted chronologically | ||||
* | repo.remote method added | Sebastian Thiel | 2009-10-19 | 1 | -0/+13 |
| | | | | CHANGES updated to carry information about remotes and config | ||||
* | DiffIndex implemented including test | Sebastian Thiel | 2009-10-18 | 1 | -0/+7 |
| | |||||
* | added Diffable interface to objects.base, its used by Commit and Tree objects. | Sebastian Thiel | 2009-10-16 | 1 | -0/+3 |
| | | | | Diff class has been prepared to process raw input, but its not yet more than a frame | ||||
* | Fixed object bug that would cause object ids not to be resolved to sha's as ↵ | Sebastian Thiel | 2009-10-16 | 1 | -0/+2 |
| | | | | | | 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 | ||||
* | repo.untracked_files added including test | Sebastian Thiel | 2009-10-16 | 1 | -0/+1 |
| | |||||
* | Improved archive function by allowing it to directly write to an output ↵ | Sebastian Thiel | 2009-10-15 | 1 | -2/+2 |
| | | | | | | 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 | ||||
* | repo: made init and clone methods less specific, previously they wanted to ↵ | Sebastian Thiel | 2009-10-15 | 1 | -1/+6 |
| | | | | do it 'barely' only. New method names closely follow the default git command names | ||||
* | repo.commit_delta_base: removed | Sebastian Thiel | 2009-10-15 | 1 | -0/+4 |
| | |||||
* | repo: removed commits_between but added a note about how this can be ↵ | Sebastian Thiel | 2009-10-15 | 1 | -1/+2 |
| | | | | achieved using the iter_commits method; reorganized methods within the type as a start for more interface changes | ||||
* | Added Commit.iter_parents to iterate all parents | Sebastian Thiel | 2009-10-15 | 1 | -0/+7 |
| | | | | | Renamed Commit.commits to iter_commits repo: assured proper use of the terms revision ( rev ) and reference ( ref ) | ||||
* | repo: removed a few methods because of redundancy or because it will be ↵ | Sebastian Thiel | 2009-10-15 | 1 | -1/+5 |
| | | | | obsolete once the interface overhaul is finished. This commit is just intermediate | ||||
* | All times are not stored as time_struct, but as simple int to consume less ↵ | Sebastian Thiel | 2009-10-15 | 1 | -0/+3 |
| | | | | | | memory time imports cleaned up and mostly removed as they were not required (anymore) | ||||
* | test_performance: module containing benchmarks to get an idea of the ↵ | Sebastian Thiel | 2009-10-15 | 1 | -0/+2 |
| | | | | | | | achieved throughput repo.commits: max_count is None by default moved benchmark-like test from test_commit to test_performance | ||||
* | Refs are now truly dynamic - this costs a little bit of (persistent command) ↵ | Sebastian Thiel | 2009-10-14 | 1 | -0/+6 |
| | | | | work, but assures refs behave as expected | ||||
* | cmd: added option to return the process directly, allowing to read the ↵ | Sebastian Thiel | 2009-10-14 | 1 | -0/+1 |
| | | | | | | | 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 ) | ||||
* | renamed find_all to list_all, changed commit to use iterable interface in ↵ | Sebastian Thiel | 2009-10-13 | 1 | -3/+11 |
| | | | | preparation for command changes | ||||
* | tree: renamed content_from_string to _from_string to make it private. ↵ | Sebastian Thiel | 2009-10-13 | 1 | -0/+1 |
| | | | | Removed tests that were testing that method | ||||
* | tree: now behaves like a list with string indexing functionality - using a ↵ | Sebastian Thiel | 2009-10-12 | 1 | -1/+5 |
| | | | | | | 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 | ||||
* | repo.active_branch now returns a Head object, not a string | Sebastian Thiel | 2009-10-12 | 1 | -0/+4 |
| | |||||
* | renamed from_string and list_from_string to _from_string and ↵ | Sebastian Thiel | 2009-10-12 | 1 | -0/+3 |
| | | | | _list_from_string to indicate their new status as private method, adjusted all callers respectively | ||||
* | Reorganized package structure and cleaned up imports | Sebastian Thiel | 2009-10-12 | 1 | -0/+10 |
| | |||||
* | Added remaining tests for new base classes and removed some methods whose ↵ | Sebastian Thiel | 2009-10-11 | 1 | -0/+3 |
| | | | | existance was doubtful or unsafe | ||||
* | Fixed remaining tests to deal with the changes | Sebastian Thiel | 2009-10-11 | 1 | -1/+6 |
| | | | | mode is now generally an int compatible to the stat module | ||||
* | Blob|Tree: renamed 'name' member to 'path', updated tests and changelog as ↵ | Sebastian Thiel | 2009-10-09 | 1 | -14/+22 |
| | | | | it would make existing code incompatible in some places | ||||
* | Fixed Diff class which used Commits instead of Blobs - as Blobs contain the ↵ | Sebastian Thiel | 2009-10-08 | 1 | -0/+14 |
| | | | | | | 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 |