0
I Use This!
High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 3 days ago.
Sep 24, 2025 — Sep 24, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Commit.create: now handles empty repositories correctly More... over 16 years ago
IndexFile: unmerged_blobs lists are now sorted Repo.init: fixed incorrect use of the path which was to optionally specify where to initialize the repository. Update test as well More... over 16 years ago
Implemented RemoteProgress parsing for git-fetch, which might become available at some point natively, within the git suite Progress parsing now deals properly with Ascii_Escape characters that are meant for the tty - git might stop sending this at some point, but we can deal with it no matter what More... over 16 years ago
remote.py: improved push-progress parsin to better deal with messages ( i.e. throughput ) More... over 16 years ago
tree: implemented recursive paths in __div__ and __getitem__ method, allowing the keys to contain slashes; adjusted test to check for this More... over 16 years ago
LockFile: id representing the instance that keeps the lock is unique now - locks will check whether the lock they wrote truly is theirs - in case threads are racing, this might not be the case. Now this issue will be detected and results in a proper failure More... almost 17 years ago
config: GitConfigReader now allows to override its lock-type. By default it uses a 'failing' lock file, but now its possible to easily put a blocking lock file in its place More... almost 17 years ago
Added imports for standard locking file classes into the git module More... almost 17 years ago
index: improved the way stdout is handled as the previous handling rarely caused lockups while waiting for stdout NOTE: This does not have the desired effect, the issue appears to be somewhere within git, possibly, as git simply does not terminate waiting for something, even if stdout is closed. More... almost 17 years ago
refs: Added is_valid method to SymbolicReference base class More... almost 17 years ago
removed nonsense IndexLock implementation More... almost 17 years ago
index: IndexLock added to provide some kind of critical section for index based git operations in concurrent environments More... almost 17 years ago
index: TempFileMover now handles the case that the file to move does not exist more gracefully Added BlockingLockFile which may be used to wait for the lock according to some criteria More... almost 17 years ago
config: fixed incorrect handling of default value in get_value remote.config: SectionConstraint now knows about set_value and get_value which are new to the GitConfigParser More... almost 17 years ago
repo: Added alias for refs property, which is called 'references' , to improve usability. There was no reason that only 'refs' is shortened, whereas there are 'heads' and 'tags' as well More... almost 17 years ago
config.set_value: added more convenient set_value method to ConfigReader More... almost 17 years ago
config.get_value: Added default argument including test More... almost 17 years ago
index: Checkout exception now contains information about the reason of the failure as well, one per failed file More... almost 17 years ago
Reference: reading of commit data is now safer and handles non-existing paths - previously it would run into a code-branch I forgot More... almost 17 years ago
SymbolicRefence base is now fully aware of pack files in all operations. Ref(anytype) Iteration was improved such that automatic filtering now also works for SymbolicReferences ( which only return symbolic refs) More... almost 17 years ago
refs: Fixed incorrect retrieval of symbolic reference types - previously we only really knew heads, now we know references as a common base. The adjustment make the ref system as flexible as it was originally meant to be More... almost 17 years ago
SymbolicReference creation now won't fail if the target already exists and has the same content as the new reference More... almost 17 years ago
refs.rename: improved handling as it will only raise ( if not forced ) if the destination contains different data. If it contains the same, the move will work as we can do what the user intended More... almost 17 years ago
refs: Implemented low-level (Symbolic)Reference renaming as some references cannot be reamed using the git-branch command if they are not in refs/heads, that is in a non-standard refs folder More... almost 17 years ago
config: implemented get_value method to have a safe way to make general queries to the git configuration, returning a value in the proper type. In a way its not supposed to be used as you should know the type of your configuration option or get an exception otherwise More... almost 17 years ago
repo: renamed directories to more descriptive identifiers and made them safer to use in case of bare repositories More... almost 17 years ago
repo: fixed incorrect path handling thta could lead to issues if the repository was initialized with a .git repository, although it was not bare actually More... almost 17 years ago
commit.create_from_tree: head will not be advanced anymore as it feels non-natural when using it More... almost 17 years ago
index: Added BlobFilter utility class to make filtering of blobs from the index easier More... almost 17 years ago
SymbolicReference.delete: Now takes SymbolicReference instances as well, not only paths diff.__str__: fixed incorrect message generation error More... almost 17 years ago