0
I Use This!
High Activity

Commits : Listings

Analyzed about 19 hours ago. based on code collected about 21 hours ago.
Sep 26, 2025 — Sep 26, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
cmd: By default, on linux, the parent file handles will be closed to leave the child less cluttered, and make it easier to debug as it will only have the file descriptors we set. It appears to be more stable regarding the stdin-is-closed-but-child-doesn't-realize-this issue More... over 16 years ago
index: index-add fixed to always append a newline after each item. In git has unified its way it reads from stdin, now it wants all items to be terminated by a newline usually. Previously, it could have been that it really didn't want to have a termination character when the last item was written to the file. Bumped the minimum requirements to 1.7.0 to be sure it is working as I think it will. Still, I have to admit that sometime it just appears the closed pipe will not stop git from waiting for more input, at least with the previous implementation More... over 16 years ago
refs: a Reference can now be created by assigning a commit or object (for convenience) More... over 16 years ago
BlockingLockFile: added sanity check that raises IOError if the directory containing the lock was removed. This is unlikely to happen in a production envrironment, but may happen during testing, as folders are moved/deleted once the test is complete. Daemons might still be waiting for something, and they should be allowed to terminate instead of waiting for a possibly long time More... over 16 years ago
diff: by limiting the splitcount to 5, a subtle bug was introduced as the newline at the end of the split line was not split away automatically. Added test for this, and the trivial fix Wow, at least two people reviewd the code, but it slipped through anyway :) More... over 16 years ago
Repo: Added comparison operators and hash operator including test Cmd: AutoInterrupt handles boundary cases more gracefully as it can be that the os module suddenly becomes None if the interpreter is going down More... over 16 years ago
IndexFile.add: Fixed incorrect path handling if path rewriting was desired and absolute paths were given Commit.create_from_tree: fixed critical bug that would cause it to create a branch named master by default, instead of the reference actually set ( which is master in many, but not all cases ) - in fact it could be detached as well, we would fail ungracefully although we could assume master then ... although we cant really make the decision Repo.is_dirty: improved its abiility to deal with empty repositories and a missing head. Weird thing is that the test always worked fine with the previous code, but it didn't work for me in a similar situation without this change at least More... over 16 years ago
index.add: added index path rewrite functionality, which allows to store a different path in the index than the actual one on disk ( from which the object will be created ) Fixed bug the way newlines were handled, which hopefully fixes occasional hangs as well. It works fine with git 1.7.1 Most of the changes are due to the tab-space conversion - its weird once more as I thought it was all in spaces before ... . More... over 16 years ago
repo: added test with some basic assertions for empty repositories these repo.is_dirty: Will not fail on empty repo ( anymore ) index.entries: will just be empty if the repository is empty refs: added to_full_path method which can be used to create fully synthetic instances of Reference types, added a test for it More... over 16 years ago
Handle filenames with embedded spaces when generating diffs More... over 16 years ago
docs: removed >>> in front of examples to make copy-pasting easier remove hard linebreaks in favor of soft-linebreaks done by the editor, as this is more flexible when editing More... over 16 years ago
README: Added mailing list and issue tracker information Docs: updated roadmap More... over 16 years ago
TODO: Removed all entries but left a mesage about where to find the issuee on lighthouse. README/intro.rst: added information about the new repository at github tree: added marker to indicate that submodules would have to be returned there More... over 16 years ago
Index: handling an AttributeError exception raised in python 2.6.5 and newer if an unset slot is being deleted. More... over 16 years ago
Added additional tz_offset testing in performance test to call it more often. Fixed test which required to be on master to work - it now uses the HEAD symbolic ref instead. More... over 16 years ago
Merge commit 'refs/merge-requests/14' of git://gitorious.org/git-python/mainline into integration More... over 16 years ago
Add support for time zone information in tags and commits. More... over 16 years ago
conf.py: Adjusted version to match with the actual version More... over 16 years ago
Used this release for a first beta of the 0.2 branch of development TODO: Added info about doc improvements Authors: Added myself as Contributor, and noted the partial rewrite which happend in 0.2 More... over 16 years ago
roadmap added to docs to give an idea of tasks still to be done, especially if 0.2 should be released one day More... over 16 years ago
test system: renamed a few test methods in test_remote which could been mistaken for disabled tests, although they are actually called by the test cases as utility functions More... over 16 years ago
Converted all tabs to 4 space characters each to comply with pep8 More... over 16 years ago
Small improvements to the tutorial prior to tagging 0.2rc1 More... over 16 years ago
Commit.iter_items: Will not restrict comits to the ones containing changes to paths anymore as it will only append '--' if paths are actually given. Added unittest to verify this More... over 16 years ago
git.Tree: Fixed critical issue when reading trees from binary data. The previous version was making assumptions that would only be true for old git repositories it sesms. The new version of the algorithm deals with this gracefully. More... over 16 years ago
IndexFile.write: Added special handling flag allowing to skip TREE extension data, which becomes important if git-write-tree is supposed to be used More... over 16 years ago
index: added move method including test test.helpers: temporary rw repository creators now set the working dir of the program, easing working with relative paths a lot More... over 16 years ago
LockFile: release_lock now checks whether the lockfile to be removed still exists. Previously it would just fail More... over 16 years ago
git.commit: Added test to assure we handle the first commit correctly regarding its parents More... over 16 years ago
Lockfile now uses low-level commands to interact with the filesystem in order to make it impossible for threads to overwrite each other if we are talking about miliseconds. This renders plenty of 'special' handling redundant More... over 16 years ago