| Age | Commit message (Expand) | Author | Files | Lines |
| 2016-07-25 | Merge branch 'mh/ref-iterators' | Junio C Hamano | 1 | -63/+78 |
| 2016-06-20 | refs: introduce an iterator interface | Michael Haggerty | 1 | -1/+3 |
| 2016-06-20 | delete_refs(): add a flags argument | Michael Haggerty | 1 | -2/+3 |
| 2016-06-13 | refs: remove unnecessary "extern" keywords | Michael Haggerty | 1 | -61/+73 |
| 2016-06-10 | refs.h: fix misspelt "occurred" in a comment | Peter Colberg | 1 | -1/+1 |
| 2016-04-04 | refs: add a new function set_worktree_head_symref | Kazuki Yamaguchi | 1 | -0/+9 |
| 2016-02-26 | Merge branch 'dt/initial-ref-xn-commit-doc' | Junio C Hamano | 1 | -0/+12 |
| 2016-02-25 | refs: document transaction semantics | David Turner | 1 | -0/+12 |
| 2015-12-29 | create_symref: modernize variable names | Jeff King | 1 | -1/+1 |
| 2015-11-05 | hideRefs: add support for matching full refs | Lukas Fleischer | 1 | -1/+9 |
| 2015-10-05 | Merge branch 'kn/for-each-tag' | Junio C Hamano | 1 | -0/+1 |
| 2015-09-17 | ref-filter: add option to filter out tags, branches and remotes | Karthik Nayak | 1 | -0/+1 |
| 2015-08-25 | Merge branch 'dt/refs-pseudo' | Junio C Hamano | 1 | -0/+8 |
| 2015-08-03 | Merge branch 'jk/refspec-parse-wildcard' | Junio C Hamano | 1 | -2/+2 |
| 2015-08-03 | Merge branch 'dt/refs-backend-preamble' | Junio C Hamano | 1 | -2/+3 |
| 2015-07-31 | refs: add ref_type function | David Turner | 1 | -0/+8 |
| 2015-07-27 | refs: loosen restriction on wildcard "*" refspecs | Jacob Keller | 1 | -2/+2 |
| 2015-07-21 | refs: add REF_FORCE_CREATE_REFLOG flag | David Turner | 1 | -0/+1 |
| 2015-07-21 | refs: new public ref function: safe_create_reflog | David Turner | 1 | -1/+1 |
| 2015-07-21 | refs.c: add err arguments to reflog functions | David Turner | 1 | -2/+2 |
| 2015-06-22 | delete_ref(): use the usual convention for old_sha1 | Michael Haggerty | 1 | -5/+5 |
| 2015-06-22 | refs.h: add some parameter names to function declarations | Michael Haggerty | 1 | -11/+11 |
| 2015-06-22 | refs: move the remaining ref module declarations to refs.h | Michael Haggerty | 1 | -23/+98 |
| 2015-06-22 | refs: remove some functions from the module's public interface | Michael Haggerty | 1 | -30/+0 |
| 2015-06-22 | initial_ref_transaction_commit(): function for initial ref creation | Michael Haggerty | 1 | -0/+14 |
| 2015-06-22 | repack_without_refs(): make function private | Michael Haggerty | 1 | -11/+0 |
| 2015-06-22 | delete_refs(): new function for the refs API | Michael Haggerty | 1 | -0/+7 |
| 2015-06-22 | delete_ref(): move declaration to refs.h | Michael Haggerty | 1 | -0/+10 |
| 2015-05-25 | each_ref_fn_adapter(): remove adapter | Michael Haggerty | 1 | -11/+0 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -1/+12 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -1/+1 |
| 2015-02-17 | refs.h: remove duplication in function docstrings | Michael Haggerty | 1 | -23/+43 |
| 2015-02-17 | update_ref(): improve documentation | Michael Haggerty | 1 | -3/+10 |
| 2015-02-17 | ref_transaction_verify(): new function to check a reference's value | Michael Haggerty | 1 | -8/+26 |
| 2015-02-17 | ref_transaction_delete(): remove "have_old" parameter | Michael Haggerty | 1 | -3/+3 |
| 2015-02-17 | ref_transaction_update(): remove "have_old" parameter | Michael Haggerty | 1 | -3/+3 |
| 2015-02-17 | refs.c: change some "flags" to "unsigned int" | Michael Haggerty | 1 | -5/+5 |
| 2015-02-12 | refs: move REF_DELETING to refs.c | Michael Haggerty | 1 | -3/+1 |
| 2015-02-11 | Merge branch 'mh/reflog-expire' | Junio C Hamano | 1 | -27/+48 |
| 2014-12-22 | refs.c: don't expose the internal struct ref_lock in the header file | Stefan Beller | 1 | -9/+0 |
| 2014-12-22 | lock_any_ref_for_update(): inline function | Michael Haggerty | 1 | -8/+1 |
| 2014-12-22 | refs.c: remove unlock_ref/close_ref/commit_ref from the refs api | Ronnie Sahlberg | 1 | -9/+0 |
| 2014-12-22 | reflog_expire(): new function in the reference API | Michael Haggerty | 1 | -0/+46 |
| 2014-12-04 | refs.c: make ref_transaction_delete a wrapper for ref_transaction_update | Ronnie Sahlberg | 1 | -1/+1 |
| 2014-12-01 | git_snpath(): retire and replace with strbuf_git_path() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-11-25 | repack_without_refs(): make the refnames argument a string_list | Michael Haggerty | 1 | -1/+9 |
| 2014-10-15 | refs.c: allow listing and deleting badly named refs | Ronnie Sahlberg | 1 | -2/+10 |
| 2014-10-15 | packed-ref cache: forbid dot-components in refnames | Jonathan Nieder | 1 | -5/+1 |
| 2014-10-15 | branch -d: avoid repeated symref resolution | Jonathan Nieder | 1 | -0/+2 |
| 2014-10-15 | refs.c: make write_ref_sha1 static | Ronnie Sahlberg | 1 | -3/+0 |
| 2014-10-15 | refs.c: ref_transaction_commit: distinguish name conflicts from other errors | Ronnie Sahlberg | 1 | -2/+7 |
| 2014-10-15 | refs.c: pass the ref log message to _create/delete/update instead of _commit | Ronnie Sahlberg | 1 | -6/+6 |
| 2014-09-29 | Merge branch 'da/rev-parse-verify-quiet' | Junio C Hamano | 1 | -1/+2 |
| 2014-09-19 | Merge branch 'da/styles' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-19 | refs: make rev-parse --quiet actually quiet | David Aguilar | 1 | -1/+2 |
| 2014-09-11 | Merge branch 'rs/ref-transaction-1' | Junio C Hamano | 1 | -18/+59 |
| 2014-09-03 | refs.c: make prune_ref use a transaction to delete the ref | Ronnie Sahlberg | 1 | -2/+11 |
| 2014-09-03 | refs.c: make lock_ref_sha1 static | Ronnie Sahlberg | 1 | -6/+0 |
| 2014-09-03 | refs.c: make ref_transaction_begin take an err argument | Ronnie Sahlberg | 1 | -1/+1 |
| 2014-09-03 | refs.c: update ref_transaction_delete to check for error and return status | Ronnie Sahlberg | 1 | -4/+8 |
| 2014-09-03 | refs.c: change ref_transaction_create to do error checking and return status | Ronnie Sahlberg | 1 | -7/+41 |
| 2014-09-02 | stylefix: asterisks stick to the variable, not the type | David Aguilar | 1 | -1/+1 |
| 2014-07-21 | Merge branch 'rs/unify-is-branch' | Junio C Hamano | 1 | -0/+2 |
| 2014-07-16 | refs.c: add a public is_branch function | Ronnie Sahlberg | 1 | -0/+2 |
| 2014-07-14 | refs.c: change ref_transaction_update() to do error checking and return status | Ronnie Sahlberg | 1 | -5/+9 |
| 2014-07-14 | refs.c: remove the onerr argument to ref_transaction_commit | Ronnie Sahlberg | 1 | -2/+1 |
| 2014-07-14 | refs.c: commit_packed_refs to return a meaningful errno on failure | Ronnie Sahlberg | 1 | -0/+1 |
| 2014-07-14 | refs.c: verify_lock should set errno to something meaningful | Ronnie Sahlberg | 1 | -1/+5 |
| 2014-07-14 | refs.c: make sure log_ref_setup returns a meaningful errno | Ronnie Sahlberg | 1 | -1/+3 |
| 2014-07-14 | refs.c: add an err argument to repack_without_refs | Ronnie Sahlberg | 1 | -1/+2 |
| 2014-07-14 | lockfile.c: make lock_file return a meaningful errno on failurei | Ronnie Sahlberg | 1 | -0/+1 |
| 2014-07-14 | refs.c: add a strbuf argument to ref_transaction_commit for error logging | Ronnie Sahlberg | 1 | -1/+4 |
| 2014-07-14 | refs.c: constify the sha arguments for ref_transaction_create|delete|update | Ronnie Sahlberg | 1 | -3/+4 |
| 2014-07-14 | refs.c: ref_transaction_commit should not free the transaction | Ronnie Sahlberg | 1 | -3/+2 |
| 2014-07-14 | refs.c: remove ref_transaction_rollback | Ronnie Sahlberg | 1 | -9/+7 |
| 2014-06-16 | Merge branch 'jl/remote-rm-prune' | Junio C Hamano | 1 | -0/+3 |
| 2014-06-06 | Merge branch 'rs/reflog-exists' | Junio C Hamano | 1 | -0/+6 |
| 2014-05-27 | remote prune: optimize "dangling symref" check/warning | Jens Lindström | 1 | -0/+1 |
| 2014-05-27 | remote: repack packed-refs once when deleting multiple refs | Jens Lindström | 1 | -0/+2 |
| 2014-05-08 | refs.c: add new functions reflog_exists and delete_reflog | Ronnie Sahlberg | 1 | -0/+6 |
| 2014-04-07 | struct ref_update: rename field "ref_name" to "refname" | Michael Haggerty | 1 | -1/+1 |
| 2014-04-07 | refs: remove API function update_refs() | Michael Haggerty | 1 | -20/+0 |
| 2014-04-07 | refs: add a concept of a reference transaction | Michael Haggerty | 1 | -0/+65 |
| 2014-04-07 | update_refs(): fix constness | Michael Haggerty | 1 | -1/+1 |
| 2014-04-07 | refs.h: rename the action_on_err constants | Michael Haggerty | 1 | -2/+7 |
| 2013-11-01 | Merge branch 'sb/refs-code-cleanup' | Junio C Hamano | 1 | -8/+0 |
| 2013-10-28 | refs: remove unused function invalidate_ref_cache | Stefan Beller | 1 | -8/+0 |
| 2013-09-04 | refs: add update_refs for multiple simultaneous updates | Brad King | 1 | -0/+20 |
| 2013-08-30 | refs: report ref type from lock_any_ref_for_update | Brad King | 1 | -1/+1 |
| 2013-06-20 | refs: implement simple transactions for the packed-refs file | Michael Haggerty | 1 | -2/+24 |
| 2013-06-14 | Merge branch 'mh/reflife' | Junio C Hamano | 1 | -6/+16 |
| 2013-06-02 | refs: document the lifetime of the args passed to each_ref_fn | Michael Haggerty | 1 | -6/+16 |
| 2013-05-29 | Merge branch 'mh/packed-refs-various' | Junio C Hamano | 1 | -0/+35 |
| 2013-05-01 | pack-refs: merge code from pack-refs.{c,h} into refs.{c,h} | Michael Haggerty | 1 | -0/+14 |
| 2013-05-01 | peel_ref(): fix return value for non-peelable, not-current reference | Michael Haggerty | 1 | -0/+8 |
| 2013-05-01 | refs: document flags constants REF_* | Michael Haggerty | 1 | -0/+13 |
| 2013-03-26 | Merge branch 'jc/reflog-reverse-walk' | Junio C Hamano | 1 | -1/+1 |
| 2013-03-08 | reflog: add for_each_reflog_ent_reverse() API | Junio C Hamano | 1 | -1/+1 |
| 2013-02-07 | upload/receive-pack: allow hiding ref hierarchies | Junio C Hamano | 1 | -0/+3 |
| 2012-04-10 | refs: store references hierarchically | Michael Haggerty | 1 | -2/+5 |
| 2012-02-12 | refs: remove the extra_refs API | Michael Haggerty | 1 | -8/+0 |
| 2012-01-17 | add_packed_ref(): new function in the refs API. | Michael Haggerty | 1 | -0/+6 |
| 2011-12-12 | resolve_gitlink_ref(): improve docstring | Michael Haggerty | 1 | -2/+6 |
| 2011-12-12 | refs: rename parameters result -> sha1 | Michael Haggerty | 1 | -1/+1 |
| 2011-12-12 | refs: rename "refname" variables | Michael Haggerty | 1 | -11/+15 |
| 2011-10-21 | Merge branch 'jc/broken-ref-dwim-fix' | Junio C Hamano | 1 | -2/+3 |
| 2011-10-19 | resolve_ref(): expose REF_ISBROKEN flag | Junio C Hamano | 1 | -2/+3 |
| 2011-10-16 | invalidate_ref_cache(): expose this function in the refs API | Michael Haggerty | 1 | -0/+8 |
| 2011-10-10 | Merge branch 'jp/get-ref-dir-unsorted' | Junio C Hamano | 1 | -1/+1 |
| 2011-10-05 | add_ref(): verify that the refname is formatted correctly | Michael Haggerty | 1 | -1/+5 |
| 2011-10-05 | Change check_refname_format() to reject unnormalized refnames | Michael Haggerty | 1 | -1/+1 |
| 2011-10-05 | Change check_ref_format() to take a flags argument | Michael Haggerty | 1 | -5/+12 |
| 2011-08-17 | Merge branch 'js/ref-namespaces' | Junio C Hamano | 1 | -0/+3 |
| 2011-07-06 | ref namespaces: infrastructure | Josh Triplett | 1 | -0/+3 |
| 2011-06-29 | Merge branch 'jc/maint-1.7.3-checkout-describe' | Junio C Hamano | 1 | -0/+1 |
| 2011-06-05 | checkout -b <name>: correctly detect existing branch | Junio C Hamano | 1 | -0/+1 |
| 2010-07-07 | setup_revisions(): Allow walking history in a submodule | Heiko Voigt | 1 | -0/+8 |
| 2010-06-12 | log_ref_setup: don't return stack-allocated array | Thomas Rast | 1 | -1/+1 |
| 2010-06-02 | refs: split log_ref_write logic into log_ref_setup | Erick Mattos | 1 | -0/+3 |
| 2010-03-12 | Support showing notes from more than one notes tree | Thomas Rast | 1 | -0/+5 |
| 2010-01-20 | rev-parse --branches/--tags/--remotes=pattern | Ilari Liusvaara | 1 | -0/+1 |
| 2010-01-20 | rev-parse --glob | Ilari Liusvaara | 1 | -0/+1 |
| 2009-11-10 | teach warn_dangling_symref to take a FILE argument | Jay Soffian | 1 | -1/+1 |
| 2009-05-31 | refs: add a "for_each_replace_ref" function | Christian Couder | 1 | -0/+1 |
| 2009-05-13 | Change prettify_ref to prettify_refname | Felipe Contreras | 1 | -1/+1 |
| 2009-04-13 | shorten_unambiguous_ref(): add strict mode | Bert Wesarg | 1 | -1/+1 |
| 2009-04-12 | Merge branch 'jk/show-upstream' | Junio C Hamano | 1 | -0/+1 |
| 2009-04-07 | make get_short_ref a public function | Jeff King | 1 | -0/+1 |
| 2009-04-04 | Merge branch 'cc/sha1-bsearch' into HEAD | Junio C Hamano | 1 | -0/+2 |
| 2009-03-30 | refs: add "for_each_ref_in" function to refactor "for_each_*_ref" functions | Christian Couder | 1 | -0/+1 |
| 2009-03-09 | Use a common function to get the pretty name of refs | Daniel Barkalow | 1 | -0/+2 |
| 2009-02-10 | remote prune: warn dangling symrefs | Junio C Hamano | 1 | -0/+5 |
| 2009-01-19 | Introduce for_each_recent_reflog_ent(). | Junio C Hamano | 1 | -0/+1 |
| 2008-05-04 | Allow for having for_each_ref() list extra refs | Daniel Barkalow | 1 | -0/+9 |
| 2008-02-22 | refs.c: make close_ref() and commit_ref() non-static | Brandon Casey | 1 | -0/+6 |
| 2008-01-02 | lock_any_ref_for_update(): reject wildcard return from check_ref_format | Junio C Hamano | 1 | -1/+4 |
| 2007-11-15 | refs.c: Remove unused get_ref_sha1() | Johannes Sixt | 1 | -3/+0 |
| 2007-09-05 | Function for updating refs. | Carlos Rica | 1 | -0/+6 |
| 2007-05-10 | git-update-ref: add --no-deref option for overwriting/detaching ref | Sven Verdoolaege | 1 | -1/+2 |
| 2007-04-10 | Add 'resolve_gitlink_ref()' helper function | Linus Torvalds | 1 | -0/+3 |
| 2007-02-03 | scan reflogs independently from refs | Nicolas Pitre | 1 | -0/+6 |
| 2007-01-28 | lock_ref_sha1_basic(): remember the original name of a ref when resolving it | Nicolas Pitre | 1 | -0/+1 |
| 2007-01-28 | make reflog filename independent from struct ref_lock | Nicolas Pitre | 1 | -1/+0 |
| 2007-01-19 | Extend read_ref_at() to be usable from places other than sha1_name. | Junio C Hamano | 1 | -1/+1 |
| 2007-01-09 | Sanitize for_each_reflog_ent() | Johannes Schindelin | 1 | -2/+2 |
| 2006-12-20 | add for_each_reflog_ent() iterator | Junio C Hamano | 1 | -0/+4 |
| 2006-12-05 | git-branch: let caller specify logmsg | Lars Hjemli | 1 | -1/+1 |
| 2006-12-05 | git-branch: add options and tests for branch renaming | Lars Hjemli | 1 | -0/+3 |
| 2006-11-21 | Store peeled refs in packed-refs (take 2). | Junio C Hamano | 1 | -4/+3 |
| 2006-11-19 | Store peeled refs in packed-refs file. | Junio C Hamano | 1 | -0/+4 |
| 2006-10-05 | ref-log: allow ref@{count} syntax. | Junio C Hamano | 1 | -1/+1 |
| 2006-09-27 | Clean-up lock-ref implementation | Junio C Hamano | 1 | -2/+2 |
| 2006-09-20 | Tell between packed, unpacked and symbolic refs. | Junio C Hamano | 1 | -1/+3 |
| 2006-09-20 | Add callback data to for_each_ref() family. | Junio C Hamano | 1 | -5/+6 |
| 2006-09-17 | Enable the packed refs file format | Linus Torvalds | 1 | -1/+1 |
| 2006-06-06 | ref-log: style fixes. | Junio C Hamano | 1 | -3/+3 |
| 2006-06-06 | refs.c: convert it to use lockfile interface. | Junio C Hamano | 1 | -1/+1 |
| 2006-05-19 | Force writing ref if it doesn't exist. | Shawn Pearce | 1 | -0/+1 |
| 2006-05-17 | Support 'master@2 hours ago' syntax | Shawn Pearce | 1 | -0/+3 |
| 2006-05-17 | Log ref updates to logs/refs/<ref> | Shawn Pearce | 1 | -0/+1 |
| 2006-05-17 | Improve abstraction of ref lock/write. | Shawn Pearce | 1 | -8/+16 |
| 2006-05-14 | Add "--branches", "--tags" and "--remotes" options to git-rev-parse. | Sean | 1 | -0/+3 |
| 2005-07-05 | Add "git_path()" and "head_ref()" helper functions. | Linus Torvalds | 1 | -0/+1 |
| 2005-07-03 | Fix up "for_each_ref()" to be more usable, and use it in git-fsck-cache | Linus Torvalds | 1 | -1/+1 |
| 2005-07-02 | Generalize the "show each ref" code in receice-pack | Linus Torvalds | 1 | -0/+6 |
| 2005-06-06 | [PATCH] Operations on refs | Daniel Barkalow | 1 | -0/+21 |