80 Commits (bfddbc5e1e68373ba96441ca228236667912265c)

Author SHA1 Message Date
Junio C Hamano f4204ab9f6 Store peeled refs in packed-refs (take 2). 18 years ago
Junio C Hamano cf0adba788 Store peeled refs in packed-refs file. 18 years ago
Junio C Hamano ef06b91804 do_for_each_ref: perform the same sanity check for leftovers. 18 years ago
Junio C Hamano 3b463c3f02 ref-log: fix D/F conflict coming from deleted refs. 18 years ago
Junio C Hamano 1974bf620b core.logallrefupdates thinko-fix 18 years ago
Junio C Hamano 4057deb5de core.logallrefupdates create new log file only for branch heads. 18 years ago
Junio C Hamano ab2a1a32ff ref-log: allow ref@{count} syntax. 18 years ago
Dennis Stosberg cb626bc630 lock_ref_sha1_basic does not remove empty directories on BSD 18 years ago
Dennis Stosberg 7a21632fa3 lock_ref_sha1_basic does not remove empty directories on BSD 18 years ago
Junio C Hamano 26a063a10b Fix refs.c;:repack_without_ref() clean-up path 18 years ago
Christian Couder 28bed6ea21 Fix a remove_empty_dir_recursive problem. 18 years ago
Junio C Hamano c0277d15ef delete_ref(): delete packed ref 18 years ago
Junio C Hamano 22a3844eba lock_ref_sha1(): check D/F conflict with packed ref when creating. 18 years ago
Junio C Hamano 5cc3cef997 lock_ref_sha1(): do not sometimes error() and sometimes die(). 18 years ago
Junio C Hamano 5e290ff75a refs: minor restructuring of cached refs data. 18 years ago
Junio C Hamano bc7127ef0f ref locking: allow 'foo' when 'foo/bar' used to exist but not anymore. 18 years ago
Junio C Hamano ac5409e420 update-ref: -d flag and ref creation safety. 18 years ago
Junio C Hamano 4431fcc4b1 Clean-up lock-ref implementation 18 years ago
Junio C Hamano 5fd6f5cffc lock_ref_sha1_basic: remove unused parameter "plen". 18 years ago
Petr Baudis 7c1a278d99 Fix buggy ref recording 18 years ago
Junio C Hamano 8da1977554 Tell between packed, unpacked and symbolic refs. 18 years ago
Junio C Hamano cb5d709ff8 Add callback data to for_each_ref() family. 18 years ago
Petr Baudis 53cce84c05 Fix broken sha1 locking 18 years ago
Linus Torvalds 434cd0cd30 Enable the packed refs file format 18 years ago
Linus Torvalds ed378ec7e8 Make ref resolution saner 18 years ago
Linus Torvalds b37a562a10 Add support for negative refs 18 years ago
Linus Torvalds e1e22e37f4 Start handling references internally as a sorted in-memory list 18 years ago
Shawn Pearce 9befac470b Replace uses of strdup with xstrdup. 18 years ago
Junio C Hamano 4cac42b132 free(NULL) is perfectly valid. 18 years ago
Shawn Pearce e702496e43 Convert memcpy(a,b,20) to hashcpy(a,b). 18 years ago
David Rientjes a89fccd281 Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. 18 years ago
Junio C Hamano 40aaae88ad Better error message when we are unable to lock the index file 19 years ago
Rene Scharfe 5bb1cda5f7 drop length argument of has_extension 19 years ago
Rene Scharfe 83a2b841d6 Add has_extension() 19 years ago
Shawn Pearce 818f477c40 Display an error from update-ref if target ref name is invalid. 19 years ago
Shawn Pearce 0b0fe4a65d Allow user.name and user.email to drive reflog entry. 19 years ago
Alp Toker ff4c848527 Fix typos involving the word 'commit' 19 years ago
Junio C Hamano 138086a725 shared repository - add a few missing calls to adjust_shared_perm(). 19 years ago
Junio C Hamano e5f38ec3c5 ref-log: style fixes. 19 years ago
Junio C Hamano c33d5174d6 refs.c: convert it to use lockfile interface. 19 years ago
Shawn Pearce 8fe92775f3 Correct force_write bug in refs.c 19 years ago
Shawn Pearce d0740d92be Log ref updates made by fetch. 19 years ago
Shawn Pearce 732232a123 Force writing ref if it doesn't exist. 19 years ago
Shawn Pearce e52290428b General ref log reading improvements. 19 years ago
Shawn Pearce 70e34b2dc8 Fix ref log parsing so it works properly. 19 years ago
Shawn Pearce d556fae2c0 Support 'master@2 hours ago' syntax 19 years ago
Shawn Pearce 6de08ae688 Log ref updates to logs/refs/<ref> 19 years ago
Shawn Pearce 4bd18c43d9 Improve abstraction of ref lock/write. 19 years ago
Shawn Pearce 70e1a880a3 Remove unnecessary local in get_ref_sha1. 19 years ago
Sean a62be77f5e Add "--branches", "--tags" and "--remotes" options to git-rev-parse. 19 years ago