Re: git worktree add prints to stdout
- From
Thomas Gummerer <t.gummerer@gmail.com>
- Date
- Aug 5, 2018, 14:52 UTC
- Message-ID
- <20180805145254.GF2734@hank.intra.tgummerer.com>
- In-Reply-To
- <631ae70d-9b5f-613d-5b6f-5064d548a894@codesynthesis.com>
On 08/05, Karen Arutyunov wrote:
Show 5 quoted lines
> Hello, > > The 'git worktree add' command prints to both standard streams. So in the > following example the first line is printed to stderr and the second to > stdout.
git 2.18.0 should print both of those lines to stdout. This was done to match where 'git reset --hard' prints the 'HEAD is now at...' message. See also the thread at [1] where we did make that decision.
[1]: https://public-inbox.org/git/CAPig+cQ8VzDycUMo-QOexNDBgQGEGj2BPmPa-Y0vhGCt_brbhg@mail.gmail.com/
Show 6 quoted lines
> $ git worktree add ../pub build2-control > Preparing ../pub (identifier pub) > HEAD is now at b03ea86 Update > > This looks like a bug, as, for example, the checkout command prints 'HEAD is > now at...' message to stderr.
I think eventually it would be nice to write all those messages to 'stderr', as I think they do make more sense there. I said I may do that at some point in [2], but never got around to it yet. If you want to take a stab at it, feel free :)
[2]: https://public-inbox.org/git/xmqq604rzytx.fsf@gitster-ct.c.googlers.com/
> Best regards, > Karen