0
I Use This!
High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Sep 26, 2025 — Sep 26, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added all new files to reference.rst and corrected the worst mistakes. There are still a few errors left that I cannot fix as it complains about whitespace in the end ... that is exactly what I hate restructured text for, its just a ... anyway. More... almost 17 years ago
refs: iter_items now imlemented natively for additional performance. We did not implement the crazy sorting feature found in git-for-each-ref though More... almost 17 years ago
remotes are now retrieved directly by parsing the repository configuration file. This removes a git command invocation More... almost 17 years ago
Reference.from_path now only creates references, not symbolic refs. SymbolicReference.from_path creates only symbolic refs. This change was not detected by a test, hence there is room for improvement on the testing field More... almost 17 years ago
Now using git-update-ref and git-symbolic-ref to update references with reflog support. This should be manually implemented though for more performance, what it does is relatively easy More... almost 17 years ago
remote.push: Fixed progress parsing, previously it would read whole lines only which is equivalent to waiting for an operation to finish completely. Now we parse the stream manually, allowing to retrieve progress information as soon as it happens More... almost 17 years ago
object: renamed id attribute to sha as it in fact is always being rewritten as sha, even if the passed in id was a ref. This is done to assure objects are uniquely identified and will compare correctly More... almost 17 years ago
repo: added create_* and delete_* methods for refs ( head, tag, remote ) as a convenient shortcut to using the classes manually More... almost 17 years ago
repo.is_dirty: is a method now - the property based interface didn't allow all parameters to be used. The test would not test everything either, and I would consider this a bug that slipped through More... almost 17 years ago
Merge branch 'remotes' into improvements More... almost 17 years ago
Finished all push tests I could think of so far. More error cases should be studied, but they would be hard to 'produce' More... almost 17 years ago
Intermediate commit with a few added and improved tests as well as many fixes More... almost 17 years ago
Implemented PushProgress and PushInfo class including basic test cases. Now many more test-cases need to be added to be sure we can truly deal with everything git throws at us More... almost 17 years ago
Added frame for push testing and push implemenation More... almost 17 years ago
Another attempt to make fetch emit progress information, but in fact its proven now that this is not happening if stderr is being redirected. A test is in place that will most likely fail in case this ever changes More... almost 17 years ago
Added repo.refs for completeness (as remote.refs is there as well and quite nice to use) More... almost 17 years ago
Tried to use shallow repository - this works in case it is remote, but unfortunately, deepening the repository fails if the server is used. This is bad, but a workaround is to create another shared repo which pushes a changes that we fetch into our given repo. This should provide more output to properly test the fetch handling. Harder than I thought More... almost 17 years ago
Fixed bug when listing remotes - it was based on references which is incorrect as it cannot always work More... almost 17 years ago
FetchInfo class is not a subclass of Remote class anymore, as more classes are to be added it cluttered up the view and made things more complex as well More... almost 17 years ago
IterableList: added support for prefix allowing remote.refs.master constructs, previously it was remote.refs['%s/master'%remote] Added first simple test for push support, which shows that much more work is needed on that side to allow just-in-time progress information More... almost 17 years ago
tag handling tests finished, unfortunately there is not yet a rejected case, but it will assuambly follow with the push tests More... almost 17 years ago
Implemented handling of FETCH_HEAD and tags, some test cases still missing dealing with deletion and movements of remote tags ( which in fact is discouraged, but we should be able to deal with it, shouldnt we ;) More... almost 17 years ago
Added special cases to test that shows we cannot yet: handle the FETCH_HEAD case and handle tags System needs to be adjusted to take the FETCH_HEAD info into account to cover the tags case More... almost 17 years ago
Added remote stale_refs property including test, tested new remote branch handling and deletion of stale remote branches More... almost 17 years ago
renamed remote_branch to remote_head, improved errror message More... almost 17 years ago
Added non-fast forward test case, fixed parsing issue caused by initial line stripping More... almost 17 years ago
implemented test for rejection handling and fixed a bug when parsing remote reference paths More... almost 17 years ago
Added testing frame for proper fetch testing to be very sure this works as expected. Plenty of cases still to be tested More... almost 17 years ago
Reference._from_string will now create the appropriate type, not just the type of the actual class. This could result in a symbolic reference returned even though you technically requested a reference - this issue must still be addressed. More... almost 17 years ago
put _make_file helper method into TestBase class remote: prepared FetchInfo class to be returned by fetch and pull. About to implement tests More... almost 17 years ago