On 24/02/16 22:58, David Turner wrote: > This version incorporates fixes for function scope from Ramsay Jones. > > It breaks patches down a bit more, to make them easier to review and > understand. Michael Haggerty had some suggestions here. > > As suggested by Duy Nguyen, it replaces the resolve_ref_unsafe backend > method with read_raw_ref, moving resolve_ref_unsafe to the common > code. > > It adds support for running tests under alternate ref backends. > > It fixes two indentation errors, one reported by Eric Wong. > > It updates the documentation to include info about a few more > limitations on the LMDB backend. It incorporates other LMDB-related > suggestions from Duy Nguyen, e.g. using MDB_NOSUBDIR. > > There's a fix for non-normal ref renames, also from Duy Nguyen. > > Symbolic ref splitting has a bug fix, suggested by Michael Haggerty. > > There are other, more minor changes suggested by Michael Haggerty and > Duy Nguyen. > > > David Turner (29): > refs: move head_ref{,_submodule} to the common code > refs: move for_each_*ref* functions into common code > files-backend: break out ref reading > refs: move resolve_ref_unsafe into common code > refs: add method for do_for_each_ref > refs: add do_for_each_per_worktree_ref > refs: add methods for reflog > refs: add method for initial ref transaction commit > refs: add method for delete_refs > refs: add methods to init refs db > refs: add method to rename refs > refs: handle non-normal ref renames > refs: make lock generic > refs: move duplicate check to common code > refs: allow log-only updates > refs: don't dereference on rename > refs: on symref reflog expire, lock symref not referrent > refs: resolve symbolic refs first > refs: always handle non-normal refs in files backend > init: allow alternate ref strorage to be set for new repos > refs: check submodules' ref storage config > clone: allow ref storage backend to be set for clone > svn: learn ref-storage argument > refs: register ref storage backends > config: read ref storage config on startup > refs: break out resolve_ref_unsafe_submodule > refs: add LMDB refs storage backend > refs: tests for lmdb backend > tests: add ref-storage argument > > Ramsay Jones (1): > refs: reduce the visibility of do_for_each_ref() Ah, sorry if it wasn't clear, but there is no need to keep this as a separate patch - it should simply be squashed into the relevant patch in your series. ATB, Ramsay Jones -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html