| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Moved everything into the git subdirectory - some tests still need to be ↵ | Sebastian Thiel | 2010-11-25 | 107 | -1/+1 |
| | | | | | adjusted | ||||
| * | submodule.update: the actual update will now mention the revision to which ↵ | Sebastian Thiel | 2010-11-25 | 1 | -2/+2 |
| | | | | | | | it updates to_latest_revision would now be honored if possible in dry_run mode | ||||
| * | Merge branch 'submodupdate' | Sebastian Thiel | 2010-11-25 | 6 | -295/+478 |
| |\ | |||||
| | * | Implemented dry_run mode including tests for RootModule.update and Submodule | Sebastian Thiel | 2010-11-25 | 3 | -170/+261 |
| | | | |||||
| | * | Integrated progress updates into all submodule.update methods. | Sebastian Thiel | 2010-11-25 | 2 | -17/+86 |
| | | | | | | | | | Submodule.update now supports dry_run as well, which is still to be implemented in all cases | ||||
| | * | Submodule: Added dry_run and progress parameter to the update method. It is ↵ | Sebastian Thiel | 2010-11-24 | 5 | -135/+158 |
| |/ | | | | copatible to the RemoteProgress and should satisfy all progress needs. Dryrun will be useful in conjunction with the progress to verify the changes to be done | ||||
| * | Merge branch 'reflogintegration' | Sebastian Thiel | 2010-11-24 | 9 | -32/+61 |
| |\ | |||||
| | * | submodule.update: previous_commit is now set according to the stored reflog ↵ | Sebastian Thiel | 2010-11-24 | 2 | -12/+11 |
| | | | | | | | | | value, and is not using ORIG_HEAD anymore | ||||
| | * | Adjusted remaining usages of set_reference and set_commit to set a logmessage | Sebastian Thiel | 2010-11-24 | 4 | -6/+18 |
| | | | |||||
| | * | Adjusted all Head.create calls to set a logmessage similar to the one git uses | Sebastian Thiel | 2010-11-24 | 5 | -14/+32 |
| |/ | |||||
| * | Merge branch 'reflog' | Sebastian Thiel | 2010-11-24 | 42 | -1225/+2511 |
| |\ | |||||
| | * | Fixed doc strings, improved error checking on RefLog.write method | Sebastian Thiel | 2010-11-24 | 4 | -9/+23 |
| | | | |||||
| | * | RefLog: added entry_at method, which is a faster way of reading single ↵ | Sebastian Thiel | 2010-11-24 | 5 | -1/+55 |
| | | | | | | | | | entries, including test | ||||
| | * | Renamed msg named parameter to logmsg, as it describes the purpose of the ↵ | Sebastian Thiel | 2010-11-24 | 3 | -30/+27 |
| | | | | | | | | | | | | | message much better Added test for deletion of reflog file when the corresponding ref is deleted | ||||
| | * | Added tests for creation and adjustments of reference, verifying the log ↵ | Sebastian Thiel | 2010-11-24 | 3 | -35/+82 |
| | | | | | | | | | gets written | ||||
| | * | Fixed remaining issues, all tests work as expected | Sebastian Thiel | 2010-11-24 | 7 | -32/+56 |
| | | | |||||
| | * | Unified object and commit handling which should make the reflog handling ↵ | Sebastian Thiel | 2010-11-24 | 6 | -94/+97 |
| | | | | | | | | | much easier. There is some bug in it though, it still needs fixing | ||||
| | * | Made previously protected methods public to introduce a method with reflog ↵ | Sebastian Thiel | 2010-11-24 | 6 | -111/+118 |
| | | | | | | | | | support which cannot be exposed using the respective property. Ref-Creation is now fully implemented in python. For details, see doc/source/changes.rst | ||||
| | * | Improved refparse error handling in case of out-of-bound indices | Sebastian Thiel | 2010-11-24 | 2 | -2/+14 |
| | | | |||||
| | * | Implemented revlog.append_entry as classmethod, to assure we will always ↵ | Sebastian Thiel | 2010-11-23 | 4 | -20/+57 |
| | | | | | | | | | | | | | actually write_append the new entry, instead of rewriting the whole file. Added file-locking and directory handling, so the implementation should be similar (enough) to the git reference implementation. Next up is to implement a way to update the reflog when changing references, which is going to be a little more complicated | ||||
| | * | Removed ORIG_HEAD handling which was downright wrong. ORIG_HEAD gets only ↵ | Sebastian Thiel | 2010-11-23 | 5 | -71/+47 |
| | | | | | | | | | set during merge and rebase, and probably everything that changes the ref more drastically. Probably I have to reread that. What needs to be adjusted though is the reflog | ||||
| | * | Actor: Moved it from git.objects.util to git.util, adjusted all imports ↵ | Sebastian Thiel | 2010-11-23 | 11 | -109/+210 |
| | | | | | | | | | | | | | accordingly. Added methods to Actor to retrieve the global committer and author information Reflog: implemented and tested append_entry method | ||||
| | * | repo.rev_parse: Added support for simple log parsing - dates are not yet ↵ | Sebastian Thiel | 2010-11-23 | 3 | -13/+73 |
| | | | | | | | | | supported, mainly because I don't need it | ||||
| | * | Documentation is now being built for all new modules | Sebastian Thiel | 2010-11-23 | 8 | -12/+56 |
| | | | |||||
| | * | SymbolicReference: log method added, including test | Sebastian Thiel | 2010-11-23 | 3 | -2/+14 |
| | | | |||||
| | * | Implemented reflog reading and writing | Sebastian Thiel | 2010-11-23 | 9 | -23/+677 |
| | | | |||||
| | * | Initial interface including some of the implementation of the RefLog. ↵ | Sebastian Thiel | 2010-11-23 | 8 | -48/+255 |
| | | | | | | | | | | | | | TestCase scetched out for now tests: Added tests to verify that objects don't have a dict. Previously, due to a missing __slots__ member in Serializable, most objects would indeed have a dict, although the opposite was intended | ||||
| | * | Fixed remaining tests - lets hope that everything is indeed working ↵ | Sebastian Thiel | 2010-11-23 | 4 | -2/+5 |
| | | | | | | | | | correctly - as imports changed, every line of code needs to be run to assure all names can be resolved | ||||
| | * | Split ref implementation up into multiple files, to make room for the log ↵ | Sebastian Thiel | 2010-11-23 | 8 | -1053/+1087 |
| |/ | | | | implementation | ||||
| * | Changed version to 0.3.1 (removed beta1) so that other projects can actually ↵0.3.1-beta1 | Sebastian Thiel | 2010-11-21 | 1 | -1/+1 |
| | | | | | depend on git-python using the setuptools. Previously it would claim the version did not exist, probably because the setuptools are just comparing strings | ||||
| * | -#######->WARNING<-####### Directory structure changed, see commit message | Sebastian Thiel | 2010-11-21 | 61 | -90/+96 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you use git-python as a submodule of your own project, which alters the sys.path to import it, you will have to adjust your code to take the changed directory structure into consideration. Previously, you would put the path ./git-python/lib into your syspath. All modules moved two levels up, which means that the 'git-python' directory now is a package itself. This implies that the submodule's path must change so that the root directory is called 'git'. Your code must now put the directory containing the submodule into the sys.path. For example, if you previously would have the following configuration: ./ext/git-python/lib/git/__init__.py you would now change your submodule path to the following: ./ext/git On the latets revision, the directory structure is changed so that the git/__init__.py file is at the following path: ./ext/git/__init__.py To be able to import git, you need to put ./ext into your sys.path. | ||||
| | * | updated changelog | Sebastian Thiel | 2010-11-21 | 1 | -0/+6 |
| | | | |||||
| | * | Updated MANIFEST and setup to include fixtures. Adjusted includes in all ↵ | Sebastian Thiel | 2010-11-21 | 22 | -26/+25 |
| | | | | | | | | | tests to work with the new directory structure | ||||
| | * | Fixed setup script to work with changed folder structure | Sebastian Thiel | 2010-11-21 | 1 | -56/+62 |
| | | | |||||
| | * | flattened test folder structure, didn't adjust any file content yet | Sebastian Thiel | 2010-11-21 | 26 | -5/+0 |
| | | | |||||
| | * | moved all contents, incl. submodule gitdb, up to the root directory | Sebastian Thiel | 2010-11-21 | 32 | -3/+3 |
| |/ | |||||
| * | Fixed API reference docs as far as possible | Sebastian Thiel | 2010-11-21 | 5 | -26/+53 |
| | | |||||
| * | docs: added final docs for version 0.3.0, started new release 0.3.1 | Sebastian Thiel | 2010-11-21 | 30 | -1/+9430 |
| | | |||||
| * | Added zip_safe info to setup.py file | Sebastian Thiel | 2010-11-21 | 2 | -0/+1 |
| | | |||||
| * | fixed performance tests ... again, previously I was just working on an ↵ | Sebastian Thiel | 2010-11-20 | 1 | -2/+2 |
| | | | | | incorrect repository | ||||
| * | Merge branch 'osx' | Sebastian Thiel | 2010-11-20 | 1 | -3/+10 |
| |\ | |||||
| | * | testing:added special case for osx to solve a special issue with the temp ↵ | Sebastian Thiel | 2010-11-20 | 1 | -3/+10 |
| |/ | | | | directory | ||||
| * | Merge remote branch 'gitorious/win32' | Sebastian Thiel | 2010-11-20 | 3 | -13/+36 |
| |\ | |||||
| | * | Tried to get rid of held references which could keep a filehandle open. In ↵ | Sebastian Thiel | 2010-11-20 | 2 | -8/+21 |
| | | | | | | | | | fact, it didn't work, and ... something else keeps them open. Its odd, its weird, its windows, and I give up on it for now | ||||
| | * | submodule.update: now forcing the checkout - see in-code comments | Sebastian Thiel | 2010-11-20 | 2 | -4/+8 |
| | | | |||||
| | * | Submodule: Assured we properly convert paths to using the slash separator | Sebastian Thiel | 2010-11-20 | 2 | -3/+9 |
| |/ | |||||
| * | submodule: Fixed capital error when handling the submodule's branch, which ↵ | Sebastian Thiel | 2010-11-20 | 4 | -41/+62 |
| | | | | | was returned in the submodules super repository, not in the submodule's module | ||||
| * | Fixed performance tests which broke in the meanwhile - they definitely don't ↵ | Sebastian Thiel | 2010-11-20 | 2 | -3/+3 |
| | | | | | run often enough, which is because they intentionally don't have a package initialization file | ||||
| * | Bumped version number to 0.3.1 | Sebastian Thiel | 2010-11-19 | 1 | -1/+1 |
| | | |||||
| * | submodule: When adding an existing submodule, when retrieving the binsha, we ↵ | Sebastian Thiel | 2010-11-19 | 1 | -1/+9 |
| | | | | | will now consider not only the tree, but the index too | ||||
