aboutsummaryrefslogtreecommitdiff
path: root/refs/symbolic.py
AgeCommit message (Collapse)Author
2010-11-24Made previously protected methods public to introduce a method with reflog ↵Sebastian Thiel
support which cannot be exposed using the respective property. Ref-Creation is now fully implemented in python. For details, see doc/source/changes.rst
2010-11-23Implemented revlog.append_entry as classmethod, to assure we will always ↵Sebastian Thiel
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
2010-11-23Removed ORIG_HEAD handling which was downright wrong. ORIG_HEAD gets only ↵Sebastian Thiel
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
2010-11-23Actor: Moved it from git.objects.util to git.util, adjusted all imports ↵Sebastian Thiel
accordingly. Added methods to Actor to retrieve the global committer and author information Reflog: implemented and tested append_entry method
2010-11-23SymbolicReference: log method added, including testSebastian Thiel
2010-11-23Split ref implementation up into multiple files, to make room for the log ↵Sebastian Thiel
implementation