[PATCH 0/6] ref deletion and D/F conflict avoidance with packed-refs.
- From
Junio C Hamano <junkio@cox.net>
- Date
- Sep 30, 2006, 22:26 UTC
- Message-ID
- <7v1wptc7ou.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <7vmz8hccxl.fsf@assigned-by-dhcp.cox.net>
This series cleans up the area that was affected by the recent addition of "packed-refs". Christian Couder and Jeff King CC'ed since they seem to be touching in the general vicinity of the code these patches touch.
[1/6] ref locking: allow 'foo' when 'foo/bar' used to exist but not anymore. [2/6] refs: minor restructuring of cached refs data. [3/6] lock_ref_sha1(): do not sometimes error() and sometimes die(). [4/6] lock_ref_sha1(): check D/F conflict with packed ref when creating. [5/6] delete_ref(): delete packed ref [6/6] git-branch: remove D/F check done by hand.
I opted for removing from the packed-ref file when a ref that is packed is deleted.