{"thread":{"id":"42618","subject":"Bug report: stdout vs stderr","startedAt":"2016-06-16T06:55:53Z","lastAt":"2016-06-16T06:55:53Z","messageCount":1,"participants":["Victor Porton"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"289289","messageId":"1465993182.24741.3.camel@narod.ru","threadId":"42618","inReplyTo":null,"subject":"Bug report: stdout vs stderr","fromName":"Victor Porton","fromEmail":"porton@narod.ru","sentAt":"2016-06-15T12:19:42Z","receivedAt":"2016-06-16T06:55:53Z","isPatch":false,"sender":{"key":"porton@narod.ru","avatar":"https://gravatar.com/avatar/26fbbd66c3da4108798dc4fccb153ea484585216cc8f62e678c07a05e8dcd165?d=mp&s=160"},"body":"Why half of Git output goes to stdout and half to stderr? I suspect\nthis is a bug.\n\nBelow I call `git pushbug` alias defined it the below presented config\nfile.\n\n$ cat .git/config \n[core]\n\trepositoryformatversion = 0\n\tfilemode = true\n\tbare = false\n\tlogallrefupdates = true\n[remote \"origin\"]\n\turl = git@bitbucket.org:portonv/algebraic-general-topology.git\n\tfetch = +refs/heads/*:refs/remotes/origin/*\n\tpushurl = git@github.com:vporton/algebraic-general-topology.git\n\tpushurl = git@bitbucket.org:portonv/algebraic-general-\ntopology.git\n[gui]\n\twmstate = normal\n\tgeometry = 1680x957+0+27 189 177\n[alias]\n\tpushbug = !git push && git checkout prerelease && git merge\nmaster && git push && git checkout devel && git merge prerelease &&\ngit push && git checkout master\n[branch \"master\"]\n\tremote = origin\n\tmerge = refs/heads/master\n[branch \"prerelease\"]\n\tremote = origin\n\tmerge = refs/heads/prerelease\n[branch \"devel\"]\n\tremote = origin\n\tmerge = refs/heads/devel\n\n$ git pushbug 1>$HOME/t/1.txt 2>$HOME/t/2.txt\n$ cat ~/t/1.txt \nYour branch is up-to-date with 'origin/prerelease'.\nUpdating ac492a4..c55d1b5\nFast-forward\n chap-sides.tex | 15 +++++++++++++--\n 1 file changed, 13 insertions(+), 2 deletions(-)\nYour branch is up-to-date with 'origin/devel'.\nUpdating ac492a4..c55d1b5\nFast-forward\n chap-sides.tex | 15 +++++++++++++--\n 1 file changed, 13 insertions(+), 2 deletions(-)\nYour branch is up-to-date with 'origin/master'.\n$ cat ~/t/2.txt \nTo git@github.com:vporton/algebraic-general-topology.git\n   ac492a4..c55d1b5  master -> master\nTo git@bitbucket.org:portonv/algebraic-general-topology.git\n   ac492a4..c55d1b5  master -> master\nSwitched to branch 'prerelease'\nTo git@github.com:vporton/algebraic-general-topology.git\n   ac492a4..c55d1b5  prerelease -> prerelease\nremote: \nremote: Create pull request for prerelease:        \nremote:   https://bitbucket.org/portonv/algebraic-general-topology/pull\n-requests/new?source=prerelease&t=1        \nremote: \nTo git@bitbucket.org:portonv/algebraic-general-topology.git\n   ac492a4..c55d1b5  prerelease -> prerelease\nSwitched to branch 'devel'\nTo git@github.com:vporton/algebraic-general-topology.git\n   ac492a4..c55d1b5  devel -> devel\nremote: \nremote: Create pull request for devel:        \nremote:   https://bitbucket.org/portonv/algebraic-general-topology/pull\n-requests/new?source=devel&t=1        \nremote: \nTo git@bitbucket.org:portonv/algebraic-general-topology.git\n   ac492a4..c55d1b5  devel -> devel\nSwitched to branch 'master'\n"}]}