Re: [QUESTION] Tracking HEAD changes?
On Fri, Feb 26, 2021 at 10:58:37PM +0200, Yaron Wittenstein wrote:
Show 9 quoted lines
> I'd like to make sure I understand the way things are right now:
>
> 1. The reference-transaction hook as it's today doesn't intercept
> symbolic-references changes. It means that when HEAD changes due to
> branch-switching the hook won't
> get called.
>
> Are there any other cases that today the transaction won't execute? (I
> couldn't think of one)
Show 9 quoted lines
> 2. The mechanisms that handle the changes to index and working-dir are
> isolated from the one that manages the refs updates.
>
> A side-effect to that is the post-index-change hook running before the
> reference-transaction one.
> Future code changes to the way git operates could result in the
> reference-transaction hook running before the post-index-change one.
>
> Is that correct?
Yes, that matches my understanding.
-Peff