Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | 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 | |||||
* | remote: parsing of fetch information now reacts to fatal errors. Previously ↵ | Sebastian Thiel | 2010-11-19 | 1 | -0/+2 | |
| | | | | it would just bump into an assertion | |||||
* | test_submodule: fixed failures that arose due to changes of the original ↵ | Sebastian Thiel | 2010-11-19 | 4 | -18/+21 | |
| | | | | | | submodule names. Also, a major bug was fixed that cased submodules to always being updated recursively when using the RootModule.update method submodule: previously, it would update the repository configuration during add(), but in fact it must be done during update() when the module is cloned, which is how the git-submodule implementation works | |||||
* | Merge branch 'docs' | Sebastian Thiel | 2010-11-19 | 5 | -3/+44 | |
|\ | ||||||
| * | Updated gitdb submodule, and added note about how the submodule package ↵ | Sebastian Thiel | 2010-11-19 | 2 | -1/+2 | |
| | | | | | | | | manages its dependencies | |||||
| * | Updated tutorial with a brief introduction to submodules | Sebastian Thiel | 2010-11-19 | 2 | -1/+41 | |
| | | | | | | | | Changes now give a hint at the upcoming release as well | |||||
| * | Changed name/id of gitdb submodule to something that doesn't look like a path | Sebastian Thiel | 2010-11-18 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'submodule' | Sebastian Thiel | 2010-11-18 | 29 | -186/+2093 | |
|\ | ||||||
| * | Merge branch 'refactor' into submodule | Sebastian Thiel | 2010-11-18 | 7 | -354/+409 | |
| |\ | ||||||
| | * | Fixed all imports, refactoring appears to be complete | Sebastian Thiel | 2010-11-18 | 6 | -14/+45 | |
| | | | ||||||
| | * | Split big submodule file into smaller files. Tried to manually get imports ↵ | Sebastian Thiel | 2010-11-18 | 4 | -345/+369 | |
| |/ | | | | | | | right, but its not yet tested | |||||
| * | Added test for the recursive code path. | Sebastian Thiel | 2010-11-18 | 2 | -3/+12 | |
| | | ||||||
| * | Added test for branch changes - it appears to work well, at least as far as ↵ | Sebastian Thiel | 2010-11-18 | 2 | -12/+39 | |
| | | | | | | | | the restricted tests are concerned | |||||
| * | Updated tests and implementation to verify functionality for handling ↵ | Sebastian Thiel | 2010-11-18 | 3 | -20/+111 | |
| | | | | | | | | submodule removals, as well as url changes | |||||
| * | first update test succeeds, so it verifies that existing repositories can be ↵ | Sebastian Thiel | 2010-11-18 | 2 | -66/+135 | |
| | | | | | | | | moved later if the configuration changed, and actually it also verifies that the url-change is handled correctly (as we changed the url from the default to the local path) | |||||
| * | Added test-setup which can test all aspects of the (smart) update method | Sebastian Thiel | 2010-11-18 | 3 | -4/+46 | |
| | | ||||||
| * | ORIG_HEAD handling is now implemented in the ref-class itself, instead of ↵ | Sebastian Thiel | 2010-11-18 | 4 | -17/+76 | |
| | | | | | | | | | | | | being a special case of the commit method; includes tests util: Fixed iterable lists, which broke due to an incorrectly implemented __contains__ method | |||||
| * | commit: when creating a new commit and advancing the head, it will now write ↵ | Sebastian Thiel | 2010-11-18 | 3 | -1/+9 | |
| | | | | | | | | the ORIG_HEAD reference as well | |||||
| * | RootModule.update: initial implementation of update method, which should be ↵ | Sebastian Thiel | 2010-11-17 | 3 | -23/+203 | |
| | | | | | | | | able to handle submodule removals, additions, path changes and branch changes. All this still needs to be tested though | |||||
| * | repo: Added create_submodule method which fits into the tradition of ↵ | Sebastian Thiel | 2010-11-17 | 2 | -57/+19 | |
| | | | | | | | | | | | | offering a create_* method for most important entities. Moved implementation of smart update method to the RootModule implementation, where it may do special things without requiring an interface for everything | |||||
| * | submodule: removed module_path method as it is implemented in the abspath ↵ | Sebastian Thiel | 2010-11-17 | 2 | -14/+26 | |
| | | | | | | | | | | | | property alrdeady Improved submodule move tests | |||||
| * | Inital implementation of Submodule.move including a very simple and ↵ | Sebastian Thiel | 2010-11-17 | 5 | -54/+162 | |
| | | | | | | | | to-be-improved test | |||||
| * | index: Sped up reading and writing of the index file by reducing the amount ↵ | Sebastian Thiel | 2010-11-17 | 2 | -38/+34 | |
| | | | | | | | | of attribute lookups considerably | |||||
| * | Repo: scetched out submodule_update | Sebastian Thiel | 2010-11-17 | 1 | -1/+62 | |
| | | ||||||
| * | Added rest of submodule.add test code which should be pretty much 100% ↵ | Sebastian Thiel | 2010-11-17 | 2 | -8/+49 | |
| | | | | | | | | coverage for it | |||||
| * | The submodule's branch is now a branch instance, not a plain string anymore | Sebastian Thiel | 2010-11-16 | 2 | -19/+25 | |
| | |