refs: rename `refs_create_symref()` to `refs_update_symref()`
Karthik Nayak committed over 2 years ago
refs: use transaction in `refs_create_symref()`
Karthik Nayak committed over 2 years ago
refs: add support for transactional symref updates
Karthik Nayak committed over 2 years ago
refs: move `original_update_refname` to 'refs.c'
Karthik Nayak committed over 2 years ago
refs: support symrefs in 'reference-transaction' hook
Karthik Nayak committed over 2 years ago
files-backend: extract out `create_symref_lock()`
Karthik Nayak committed over 2 years ago
refs: accept symref values in `ref_transaction_update()`
Karthik Nayak committed over 2 years ago
repository: stop setting SHA1 as the default object hash
Patrick Steinhardt committed over 2 years ago
oss-fuzz/commit-graph: set up hash algorithm
Patrick Steinhardt committed over 2 years ago
builtin/shortlog: don't set up revisions without repo
Patrick Steinhardt committed over 2 years ago
builtin/diff: explicitly set hash algo when there is no repo
Patrick Steinhardt committed over 2 years ago
builtin/bundle: abort "verify" early when there is no repository
Patrick Steinhardt committed over 2 years ago
builtin/blame: don't access potentially unitialized `the_hash_algo`
Patrick Steinhardt committed over 2 years ago
builtin/rev-parse: allow shortening to more than 40 hex characters
Patrick Steinhardt committed over 2 years ago
remote-curl: fix parsing of detached SHA256 heads
Patrick Steinhardt committed over 2 years ago
attr: fix BUG() when parsing attrs outside of repo
Patrick Steinhardt committed over 2 years ago
attr: don't recompute default attribute source
Patrick Steinhardt committed over 2 years ago
parse-options-cb: only abbreviate hashes when hash algo is known
Patrick Steinhardt committed over 2 years ago
path: move `validate_headref()` to its only user
Patrick Steinhardt committed over 2 years ago
path: harden validation of HEAD with non-standard hashes
Patrick Steinhardt committed over 2 years ago