summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* tutorial: Fixed incorrect initialization code for bare repo, thank you, ↵Sebastian Thiel2010-11-101-1/+1
| | | | Bryan Bishop
* test_refs: fixed failing tests just by making it less strict. It is ↵Sebastian Thiel2010-11-062-2/+2
| | | | dependent on the setup of the surrounding repository, hence the amount of ref-types found is actually variable, as long as they get more
* index.reset: updated parameter docs, but most importantly, the method now ↵Sebastian Thiel2010-10-272-28/+72
| | | | 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
* Fixed bug that would cause the author's email to be a generic default one, ↵Sebastian Thiel2010-10-273-3/+12
| | | | | | 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
* cmd: improved error handling and debug printingSebastian Thiel2010-10-274-9/+45
| | | | head.reset: will now handle resets with paths much better, especially in the --mixed case, see http://github.com/Byron/GitPython/issues#issue/2
* docs: untracked_files is a property, but was used like a function, see ↵Sebastian Thiel2010-10-272-2/+2
| | | | http://groups.google.com/group/git-python/browse_thread/thread/84ed1835e26a5296?hl=en
* .gitignore will now ignore netbeans projectsSebastian Thiel2010-10-252-1/+2
| | | | Fixed test which used the --force flag on move, but there is only a short version (left) it appears
* Adjusted regex to support whitespace - it was a little restrictive ↵Sebastian Thiel2010-10-152-3/+3
| | | | | | 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
* Merge branch 'unicode'Sebastian Thiel2010-10-155-4/+59
|\
| * Added unicode handling for author names. They will now be properly encoded ↵Sebastian Thiel2010-10-153-2/+47
| | | | | | | | into the byte stream, as well as decoded from it
| * Added test to verify the actor type can handle and parse unicode if it is ↵Sebastian Thiel2010-10-153-2/+12
|/ | | | | | passed in test_odb: added more information to the message output
* Fixed bug in ↵Sebastian Thiel2010-10-152-3/+5
| | | | | | 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
* replace old reference to Commit.sha with Commit.hexshaRick Copeland2010-09-081-1/+1
|
* unicode handling in messages and trees was improved. Messages are now ↵Sebastian Thiel2010-08-133-1/+20
| | | | 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
* BaseIndexEntry: Added to_blob method, refactored functionality sligthlySebastian Thiel2010-07-204-27/+50
| | | | 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
* index: Fixed bug which caused incorrect separators in output files of the ↵Sebastian Thiel2010-07-192-6/+13
| | | | | | 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
* util.get_user_id(): Will try a windows environment variable as well, the ↵Sebastian Thiel2010-07-161-1/+1
| | | | method now yields good results on all tested platforms
* Index._iter_expand_paths: fixed tiny error with large impact, there was code ↵Sebastian Thiel2010-07-153-7/+21
| | | | using a / in a hardcoded fashion, leading to absolute paths where the caller expected relative ones
* Unicode: tree_to_stream can now handle unicode names the way git would do ↵Sebastian Thiel2010-07-151-0/+7
| | | | it. Its can be assumed though that there are more bugs related to unicode hanging around in the system
* Addiitonal win32 fixes related to, guess it, backslashes in pathsSebastian Thiel2010-07-152-6/+8
|
* Fixed the missing Repo type documentation thanks to a hint of gasche, fixed ↵Sebastian Thiel2010-07-143-5/+14
| | | | a few more resT syntax errors on the way
* Added performance test to compare inst.__class__() vs type(inst)() class. ↵Sebastian Thiel2010-07-142-0/+21
| | | | The first one is faster, although I would have expected the latter one to be faster
* Fixed incorrect use of Blob.data in performance testSebastian Thiel2010-07-131-1/+1
|
* Fixed python < 2.6 windows specific issue when reading in the index using a ↵Sebastian Thiel2010-07-111-1/+7
| | | | memory map. Its totally ridiculous, but fixed
* Moved test-centric windows specific fix into the class itself to assure this ↵Sebastian Thiel2010-07-112-7/+11
| | | | kind of issue doesn't popup for anyone
* bumped verison to 0.3.0 beta20.3.0-beta2Sebastian Thiel2010-07-097-372/+548
| | | | docs: added changelog, which moved from the CHANGES file into sphinx
* Added python 2.4 support: Repo will now use the original GitCmdObjectDB in ↵Sebastian Thiel2010-07-095-5/+18
| | | | python 2.4, as the pure python implementation cannot work without memory maps
* setup.py: fixed requirement - its interesting to see that there are two ↵0.3.0-beta1Sebastian Thiel2010-07-082-0/+1
| | | | different keywords for distutils and setuptools, the latter one doesn't read the ones of the first one, unfortunately
* Adjusted clone method to allow static classmethod clone ( using clone_from ) ↵Sebastian Thiel2010-07-072-19/+44
| | | | | | as well as the previous instance method clone to keep it compatible Fixed small bug in test code
* Merge branch 'revparse'Sebastian Thiel2010-07-0714-489/+935
|\
| * Added test for GitCmdObjectDB in order to verify the ↵Sebastian Thiel2010-07-072-3/+31
| | | | | | | | partial_to_complete_sha_hex is working as expected with different input ( it wasn't, of course ;) )
| * Adjusted previous object creators to use the rev_parse method directly. ↵Sebastian Thiel2010-07-076-23/+28
| | | | | | | | rev_parse could be adjusted not to return Objects anymore, providing better performance for those who just want a sha only. On the other hand, the method is high-level and should be convenient to use as well, its a starting point for more usually, hence its unlikely to call it in tight loops
| * Initially working implementation of short-sha parsing and interpretation, ↵Sebastian Thiel2010-07-075-47/+79
| | | | | | | | thanks to new gitdb functionality
| * Made repo.py a package to allow better localization of functions and ↵Sebastian Thiel2010-07-065-237/+260
| | | | | | | | utilities - the repo module got rather large
| * Implemented main rev-parsing, including long hexshas, tags and refs. Short ↵Sebastian Thiel2010-07-062-14/+46
| | | | | | | | Shas still to be done
| * Refs now use object.new_from_sha where possible, preventing git-batch-check ↵Sebastian Thiel2010-07-061-2/+2
| | | | | | | | to be started up for sha resolution
| * RevParse now generally works, but there are still some more specialized ↵Sebastian Thiel2010-07-064-25/+55
| | | | | | | | tests missing
| * Initial version of the rev-parse routine, which doesn't work too bad, but ↵Sebastian Thiel2010-07-067-439/+735
|/ | | | its still rather slow and many tests are not yet implemented
* win32 compatability adjustmentsunknown2010-07-026-10/+23
|
* Fixed broken 0.2 documentation, it didn't contain the API reference ↵Sebastian Thiel2010-07-0210-70/+3562
| | | | previously due to import errors and a somewhat inconsistent working tree that occurred when switching branches ...
* Merge branch 'docs'Sebastian Thiel2010-07-0183-198/+7892
|\
| * Added doc-index, which helps to keep documentation of prior but still ↵Sebastian Thiel2010-07-0146-0/+7578
| | | | | | | | somewhat supported versions alive
| * Moved all source files into the source folder, separating the build from the ↵Sebastian Thiel2010-07-019-27/+28
| | | | | | | | source directory
| * Added further information about the required submodules, and how to install ↵Sebastian Thiel2010-07-015-14/+33
| | | | | | | | them. Incremeneted version to 0.3.0 beta1
| * Added whatsnew and put it into the indexSebastian Thiel2010-06-293-4/+64
| | | | | | | | Set project version to 0.3.0 beta
| * revised tutorial to match the changed usage, added basic information about ↵Sebastian Thiel2010-06-293-44/+59
| | | | | | | | object databases
| * Removed blob.data property as there is no real reason for an exception to ↵Sebastian Thiel2010-06-294-36/+24
| | | | | | | | the rule of trying not to cache possibly heavy data. The data_stream method should be used instead
| * Renamed modules utils to util, and errors to exc to be more conforming to ↵Sebastian Thiel2010-06-2922-31/+35
| | | | | | | | the submodules's naming conventions
| * Removed repo tests which for some reason left the 'repos' directory around, ↵Sebastian Thiel2010-06-292-41/+19
| | | | | | | | replaced them by a real test which actually executes code, and puts everything into the tmp directory
| * Updated and fixed sphinx API docs, which included one quick skim-throughSebastian Thiel2010-06-2912-73/+124
|/