Re: [PATCH v4 14/21] refs: always handle non-normal refs in files backend

2016-02-18 Thread David Turner
On Thu, 2016-02-18 at 13:07 +0100, Michael Haggerty wrote: > On 02/18/2016 03:44 AM, David Turner wrote: > > On Fri, 2016-02-12 at 16:07 +0100, Michael Haggerty wrote: > > > On 02/05/2016 08:44 PM, David Turner wrote: > > > > Always handle non-normal (per-worktree or pseudo) refs in the > > > > fil

Re: [PATCH v4 14/21] refs: always handle non-normal refs in files backend

2016-02-18 Thread Michael Haggerty
On 02/18/2016 03:44 AM, David Turner wrote: > On Fri, 2016-02-12 at 16:07 +0100, Michael Haggerty wrote: >> On 02/05/2016 08:44 PM, David Turner wrote: >>> Always handle non-normal (per-worktree or pseudo) refs in the files >>> backend instead of alternate backends. >>> >>> Sometimes a ref transact

Re: [PATCH v4 14/21] refs: always handle non-normal refs in files backend

2016-02-17 Thread David Turner
On Fri, 2016-02-12 at 16:07 +0100, Michael Haggerty wrote: > On 02/05/2016 08:44 PM, David Turner wrote: > > Always handle non-normal (per-worktree or pseudo) refs in the files > > backend instead of alternate backends. > > > > Sometimes a ref transaction will update both a per-worktree ref and >

Re: [PATCH v4 14/21] refs: always handle non-normal refs in files backend

2016-02-12 Thread Michael Haggerty
On 02/05/2016 08:44 PM, David Turner wrote: > Always handle non-normal (per-worktree or pseudo) refs in the files > backend instead of alternate backends. > > Sometimes a ref transaction will update both a per-worktree ref and a > normal ref. For instance, an ordinary commit might update > refs/h

[PATCH v4 14/21] refs: always handle non-normal refs in files backend

2016-02-05 Thread David Turner
Always handle non-normal (per-worktree or pseudo) refs in the files backend instead of alternate backends. Sometimes a ref transaction will update both a per-worktree ref and a normal ref. For instance, an ordinary commit might update refs/heads/master and HEAD (or at least HEAD's reflog). Updat