{"thread":{"id":"11062","subject":"git-fetch ansi control sequences","startedAt":"2007-11-29T20:10:19Z","lastAt":"2007-11-29T20:10:19Z","messageCount":1,"participants":["Romain Francoise"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"61422","messageId":"87prxs6ces.fsf@elegiac.orebokech.com","threadId":"11062","inReplyTo":null,"subject":"git-fetch ansi control sequences","fromName":"Romain Francoise","fromEmail":"romain@orebokech.com","sentAt":"2007-11-29T20:10:19Z","receivedAt":"2007-11-29T20:10:19Z","isPatch":false,"sender":{"key":"romain@orebokech.com","avatar":"https://avatars.githubusercontent.com/u/49197?v=4"},"body":"Running 'git fetch' in a dumb terminal (like an Emacs shell buffer)\nnow outputs raw control sequences, which isn't particularly pretty:\n\n| remote: Generating pack...^[[K\n| remote: Done counting 4044 objects.^[[K\n| remote: Result has 2577 objects.^[[K\n| remote: Deltifying 2577 objects...^[[K\n| remote:\n| remote: Total 2577 (delta 2150), reused 2457 (delta 2044)^[[K\n\nIt would be easy to make recv_sideband() check if the terminal is\ndumb, but I have a feeling that the sideband code shouldn't have to\nknow about such things, being rather generic.\n\nWhat do people think?\n"}]}