4
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 2 hours ago. based on code collected about 2 hours ago.
Feb 18, 2025 — Feb 18, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added tests for all failure modes of submodule add ( except for one ), and fixed a few issues on the way More... over 15 years ago
Initial implementation of submodule.add without any tests. These are to come next More... over 15 years ago
Implemented deletion of submodules including proper tests More... over 15 years ago
implemented update to_last_revision option including test. Its now possible to update submodules such as svn-externals More... over 15 years ago
Improved efficiency of the submodule.update process, improved test More... over 15 years ago
remote: added methods to set and query the tracking branch status of normal heads, including test. Config: SectionConstraint was updated with additional callable methods, the complete ConfigParser interface should be covered now Remote: refs methods is much more efficient now as it will set the search path to the directory containing the remote refs - previously it used the remotes/ base directory and pruned the search result More... over 15 years ago
Added a few utility methods and improved the test. Refs need an improvement though to allow easy configuration of branch-specific settings More... over 15 years ago
Submodule now only supports branches to be given as hint that will svn-external like behaviour. Implemented first version of update, which works for now, but probably needs to see more features More... over 15 years ago
Added partial implementation of update, but realized that using refs in general may be contradicting if a tag is given there, as well as a commit sha of the submodule. Hence it should really be only a branch More... over 15 years ago
Optimized test-decorators, by completely removing with_bare_rw_repo, which was mainly copy-paste from with_rw_repo, what a shame More... over 15 years ago
Repo: added submodule query and iteration methods similar to the ones provided for Remotes, including test More... over 15 years ago
Objects: Constructor now manually checks and sets the input arguments to the local cache - previously a procedural approach was used, which was less code, but slower too. Especially in case of CommitObjects unrolling the loop manually makes a difference. Submodule: Implemented query methods and did a bit of testing. More is to come, but the test works for now. As special addition, the submodule implementation uses the section name as submodule ID even though it seems to be just the path. This allows to make renames easier More... over 15 years ago
Improved GitConfigurationParser to better deal with streams and the corresponding locks. Submodule class now operates on parent_commits, the configuration is either streamed from the repository or written directly into a blob ( or file ) dependending on whether we have a working tree checkout or not which matches our parent_commit More... over 15 years ago
submodule: Fleshed out interface, and a partial test which is not yet usable. It showed that the ConfigParser needs some work. If the root is set, it also needs to refer to the root_commit instead of to the root-tree, as it will have to decide whether it works on the working tree's version of the .gitmodules file or the one in the repository More... over 15 years ago
tutorial: Fixed incorrect initialization code for bare repo, thank you, Bryan Bishop More... over 15 years ago
test_refs: fixed failing tests just by making it less strict. It is dependent on the setup of the surrounding repository, hence the amount of ref-types found is actually variable, as long as they get more More... over 15 years ago
index.reset: updated parameter docs, but most importantly, the method now has better testing for the use of paths during reset. The IndexFile now implements this on its own, which also allows for something equivalent to git-reset --hard -- <paths>, which is not possible in the git command for some probably very good reason More... over 15 years ago
Fixed bug that would cause the author's email to be a generic default one, instead of the existing and valid. The rest of the ConfigParser handling is correct, as it reads all configuration files available to git see http://github.com/Byron/GitPython/issues#issue/1 More... over 15 years ago
cmd: improved error handling and debug printing head.reset: will now handle resets with paths much better, especially in the --mixed case, see http://github.com/Byron/GitPython/issues#issue/2 More... over 15 years ago
docs: untracked_files is a property, but was used like a function, see http://groups.google.com/group/git-python/browse_thread/thread/84ed1835e26a5296?hl=en More... over 15 years ago
.gitignore will now ignore netbeans projects Fixed test which used the --force flag on move, but there is only a short version (left) it appears More... over 15 years ago
Adjusted regex to support whitespace - it was a little restrictive previously, although there was absolutely no need for that. See http://byronimo.lighthouseapp.com/projects/51787/tickets/41-diff-regex-lib_git_diffpy-cannot-handle-paths-with-spaces More... over 15 years ago
Merge branch 'unicode' More... over 15 years ago
Added unicode handling for author names. They will now be properly encoded into the byte stream, as well as decoded from it More... over 15 years ago
Added test to verify the actor type can handle and parse unicode if it is passed in test_odb: added more information to the message output More... over 15 years ago
Fixed bug in http://byronimo.lighthouseapp.com/projects/51787/tickets/44-remoteref-fails-when-there-is-character-in-the-name using supplied patch ( which was manually applied ). Fixed slightly broken test for remote handling More... over 15 years ago
replace old reference to Commit.sha with Commit.hexsha More... over 15 years ago
unicode handling in messages and trees was improved. Messages are now written according to the encoding of the commit object, and decoded using that information as well. Trees will encode and decode their names with utf8 More... over 15 years ago
BaseIndexEntry: Added to_blob method, refactored functionality sligthly repo.clone: assured backslashes won't reach the remote configuration, as it can cause trouble when re-reading the file later on. Some git commands don't appear to be able to properly deal with backslashes, other's do More... over 15 years ago
index: Fixed bug which caused incorrect separators in output files of the return value remote: fixed evil bug that was caused by some inconsistency of python when __getattr__ and __slots__ are invovled - namely it calles getattr before checking for a slot of the same name, in an alternating fashion More... over 15 years ago