Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added utilities helping to create proper paths either with slashes or ↵ | Sebastian Thiel | 2009-11-05 | 1 | -1/+2 |
| | | | | | | | backslashes depending on the operating system fixed test_refs and test_trees Many more issues remain though, this is just a first backup commit | ||||
* | Improved cmd error handling in case an invalid revision is specified for an ↵ | Sebastian Thiel | 2009-11-04 | 1 | -1/+1 |
| | | | | | | object repo.tree: improved to be less restricting | ||||
* | IndexObject: assured that .path fields are relative to the repository ( ↵ | Sebastian Thiel | 2009-11-04 | 1 | -5/+5 |
| | | | | | | previously it would just be a name ) added abspath property and name property to provide easy access to most common paths of an index object | ||||
* | tree: parsing would fail when symlinks where encountered. This has been fixed | Sebastian Thiel | 2009-11-04 | 1 | -1/+2 |
| | |||||
* | object: renamed id attribute to sha as it in fact is always being rewritten ↵ | Sebastian Thiel | 2009-11-03 | 1 | -3/+3 |
| | | | | as sha, even if the passed in id was a ref. This is done to assure objects are uniquely identified and will compare correctly | ||||
* | When parsing trees, we now store the originan type bits as well, previously ↵ | Sebastian Thiel | 2009-10-26 | 1 | -8/+9 |
| | | | | we dropped it | ||||
* | tree.traverse: Added prune functionality - previously the predciate did ↵ | Sebastian Thiel | 2009-10-21 | 1 | -8/+12 |
| | | | | both, pruning and preventing to return items | ||||
* | resolved cyclic inclusion issue by moving the Diffable interface into the ↵ | Sebastian Thiel | 2009-10-18 | 1 | -1/+2 |
| | | | | diff module, which probably is the right thing to do anyway | ||||
* | added Diffable interface to objects.base, its used by Commit and Tree objects. | Sebastian Thiel | 2009-10-16 | 1 | -1/+2 |
| | | | | Diff class has been prepared to process raw input, but its not yet more than a frame | ||||
* | tree: now reads tress directly by parsing the binary data, allowing it to ↵ | Sebastian Thiel | 2009-10-14 | 1 | -32/+70 |
| | | | | safe possibly hundreds of command calls | ||||
* | test: Added time-consuming test which could also be a benchmark in fact - ↵ | Sebastian Thiel | 2009-10-14 | 1 | -1/+1 |
| | | | | | | | currently it cause hundreds of command invocations which is slow Fixed issue with trees not properly initialized with their default mode _set_cache_: some objects checked whether the attribute was within their __slots__ although it should have been accessed through its class | ||||
* | tree: renamed content_from_string to _from_string to make it private. ↵ | Sebastian Thiel | 2009-10-13 | 1 | -2/+2 |
| | | | | 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 | -34/+136 |
| | | | | | | 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 | ||||
* | renamed from_string and list_from_string to _from_string and ↵ | Sebastian Thiel | 2009-10-12 | 1 | -2/+2 |
| | | | | _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/+102 |