Hi, I just wanted make a point a little more clear. See comment inline. On 24 September 2018 01:39:26 GMT+05:30, Kaartic Sivaraam <kaartic.sivaraam@xxxxxxxxx> wrote: > To add to that >confusion when I run > > $ cat $MAIN_WORKTREE/.git/worktrees/$BUILD_WORKTREE/FETCH_HEAD > >it seems to be printing the info about the remote refs once and then if >I run it again immediately nothing is printed. If I repeat it again, >info about remote refs is printed but this time the info about the >remote refs is printed thrice. This happens randomly. Sample output: > > 01:23 $ cat ../git/.git/worktrees/$BUILD_WORKTREE/FETCH_HEAD >53f9a3e157dbbc901a02ac2c73346d375e24978c not-for-merge branch 'maint' >of https://github.com/git/git >150f307afc13961b0322ad0e7205a7b193368586 not-for-merge branch 'master' >of https://github.com/git/git >01d371f741e6f0b0076d9ed942d99bdb23757eac not-for-merge branch 'next' of >https://github.com/git/git >7a81cbc028be113058e0b55062706ec6de62ed94 not-for-merge branch 'pu' of >https://github.com/git/git >722746685bce03f223ed75febe312495e6c139da not-for-merge branch 'todo' of >https://github.com/git/git > 01:23 $ cat ../git/.git/worktrees/$BUILD_WORKTREE/FETCH_HEAD > 01:23 $ cat ../git/.git/worktrees/$BUILD_WORKTREE/FETCH_HEAD > 01:23 $ cat ../git/.git/worktrees/$BUILD_WORKTREE/FETCH_HEAD >53f9a3e157dbbc901a02ac2c73346d375e24978c not-for-merge branch 'maint' >of https://github.com/git/git >150f307afc13961b0322ad0e7205a7b193368586 not-for-merge branch 'master' >of https://github.com/git/git >01d371f741e6f0b0076d9ed942d99bdb23757eac not-for-merge branch 'next' of >https://github.com/git/git >7a81cbc028be113058e0b55062706ec6de62ed94 not-for-merge branch 'pu' of >https://github.com/git/git >722746685bce03f223ed75febe312495e6c139da not-for-merge branch 'todo' of >https://github.com/git/git >53f9a3e157dbbc901a02ac2c73346d375e24978c not-for-merge branch 'maint' >of https://github.com/git/git >150f307afc13961b0322ad0e7205a7b193368586 not-for-merge branch 'master' >of https://github.com/git/git >01d371f741e6f0b0076d9ed942d99bdb23757eac not-for-merge branch 'next' of >https://github.com/git/git >7a81cbc028be113058e0b55062706ec6de62ed94 not-for-merge branch 'pu' of >https://github.com/git/git >722746685bce03f223ed75febe312495e6c139da not-for-merge branch 'todo' of >https://github.com/git/git >53f9a3e157dbbc901a02ac2c73346d375e24978c not-for-merge branch 'maint' >of https://github.com/git/git >150f307afc13961b0322ad0e7205a7b193368586 not-for-merge branch 'master' >of https://github.com/git/git >01d371f741e6f0b0076d9ed942d99bdb23757eac not-for-merge branch 'next' of >https://github.com/git/git >7a81cbc028be113058e0b55062706ec6de62ed94 not-for-merge branch 'pu' of >https://github.com/git/git >722746685bce03f223ed75febe312495e6c139da not-for-merge branch 'todo' of >https://github.com/git/git > 01:23 $ cat ../git/.git/worktrees/$BUILD_WORKTREE/FETCH_HEAD >53f9a3e157dbbc901a02ac2c73346d375e24978c not-for-merge branch 'maint' >of https://github.com/git/git >150f307afc13961b0322ad0e7205a7b193368586 not-for-merge branch 'master' >of https://github.com/git/git >01d371f741e6f0b0076d9ed942d99bdb23757eac not-for-merge branch 'next' of >https://github.com/git/git >7a81cbc028be113058e0b55062706ec6de62ed94 not-for-merge branch 'pu' of >https://github.com/git/git >722746685bce03f223ed75febe312495e6c139da not-for-merge branch 'todo' of >https://github.com/git/git > This is the most interesting part of the issue. I **did not** run 'git fetch ...' in between those cat commands. I was surprised by how the contents of FETCH_HEAD are changing without me spawning any git processes that might change it. Am I missing something here? As far as i could remember, there wasn't any IDE running that might automatically spawn git commands especially in that work tree. Weird. -- Sivaraam Sent from my Android device with K-9 Mail. Please excuse my brevity.