<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/git.git, branch jc/usage-stdin</title>
<subtitle>github.com: git/git.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/'/>
<entry>
<title>usage: do not insist that standard input must come from a file</title>
<updated>2015-10-16T22:27:52+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T18:27:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=33e8fc87407505c3a96792fc47189d57b97b34c3'/>
<id>33e8fc87407505c3a96792fc47189d57b97b34c3</id>
<content type='text'>
The synopsys text and the usage string of subcommands that read list
of things from the standard input are often shown like this:

	git gostak [--distim] &lt; &lt;list-of-doshes&gt;

This is problematic in a number of ways:

 * The way to use these commands is more often to feed them the
   output from another command, not feed them from a file.

 * Manual pages outside Git, commands that operate on the data read
   from the standard input, e.g "sort", "grep", "sed", etc., are not
   described with such a "&lt; redirection-from-file" in their synopsys
   text.  Our doing so introduces inconsistency.

 * We do not insist on where the output should go, by saying

	git gostak [--distim] &lt; &lt;list-of-doshes&gt; &gt; &lt;output&gt;

 * As it is our convention to enclose placeholders inside &lt;braket&gt;,
   the redirection operator followed by a placeholder filename
   becomes very hard to read, both in the documentation and in the
   help text.

Let's clean them all up, after making sure that the documentation
clearly describes the modes that take information from the standard
input and what kind of things are expected on the input.

[jc: stole example for fmt-merge-msg from Jonathan]

Helped-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The synopsys text and the usage string of subcommands that read list
of things from the standard input are often shown like this:

	git gostak [--distim] &lt; &lt;list-of-doshes&gt;

This is problematic in a number of ways:

 * The way to use these commands is more often to feed them the
   output from another command, not feed them from a file.

 * Manual pages outside Git, commands that operate on the data read
   from the standard input, e.g "sort", "grep", "sed", etc., are not
   described with such a "&lt; redirection-from-file" in their synopsys
   text.  Our doing so introduces inconsistency.

 * We do not insist on where the output should go, by saying

	git gostak [--distim] &lt; &lt;list-of-doshes&gt; &gt; &lt;output&gt;

 * As it is our convention to enclose placeholders inside &lt;braket&gt;,
   the redirection operator followed by a placeholder filename
   becomes very hard to read, both in the documentation and in the
   help text.

Let's clean them all up, after making sure that the documentation
clearly describes the modes that take information from the standard
input and what kind of things are expected on the input.

[jc: stole example for fmt-merge-msg from Jonathan]

Helped-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Git 2.6.2</title>
<updated>2015-10-16T21:40:05+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=3c3d3f629a6176b401ebec455c5dd59ed1b5f910'/>
<id>3c3d3f629a6176b401ebec455c5dd59ed1b5f910</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'cc/quote-comments' into maint</title>
<updated>2015-10-16T21:32:58+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=119ffa3351d2be06cb21e3a95e235a747fe7b783'/>
<id>119ffa3351d2be06cb21e3a95e235a747fe7b783</id>
<content type='text'>
A no-op code-health maintenance.

* cc/quote-comments:
  quote: move comment before sq_quote_buf()
  quote: fix broken sq_quote_buf() related comment
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A no-op code-health maintenance.

* cc/quote-comments:
  quote: move comment before sq_quote_buf()
  quote: fix broken sq_quote_buf() related comment
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'es/worktree-add-cleanup' into maint</title>
<updated>2015-10-16T21:32:57+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=71ae53526d019fb18a44df8cfab9dfbd215159cf'/>
<id>71ae53526d019fb18a44df8cfab9dfbd215159cf</id>
<content type='text'>
A no-op code-health maintenance.

* es/worktree-add-cleanup:
  t2026: rename worktree prune test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A no-op code-health maintenance.

* es/worktree-add-cleanup:
  t2026: rename worktree prune test
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tk/doc-interpret-trailers-grammo' into maint</title>
<updated>2015-10-16T21:32:56+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=0dd9e571e837d0f3567af7cb83f92034b4a18ee3'/>
<id>0dd9e571e837d0f3567af7cb83f92034b4a18ee3</id>
<content type='text'>
* tk/doc-interpret-trailers-grammo:
  Documentation/interpret-trailers: Grammar fix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tk/doc-interpret-trailers-grammo:
  Documentation/interpret-trailers: Grammar fix
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tk/typofix-connect-unknown-proto-error' into maint</title>
<updated>2015-10-16T21:32:55+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=9ab74762cdb32d17fcb811e8721b706ed5c0570b'/>
<id>9ab74762cdb32d17fcb811e8721b706ed5c0570b</id>
<content type='text'>
* tk/typofix-connect-unknown-proto-error:
  connect: fix typo in result string of prot_name()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tk/typofix-connect-unknown-proto-error:
  connect: fix typo in result string of prot_name()
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jk/asciidoctor-section-heading-markup-fix' into maint</title>
<updated>2015-10-16T21:32:53+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=aa8f64dead9d1ea5965fe1248709f1879f0da79c'/>
<id>aa8f64dead9d1ea5965fe1248709f1879f0da79c</id>
<content type='text'>
* jk/asciidoctor-section-heading-markup-fix:
  Documentation: fix section header mark-up
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* jk/asciidoctor-section-heading-markup-fix:
  Documentation: fix section header mark-up
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nd/ls-remote-does-not-have-u-option' into maint</title>
<updated>2015-10-16T21:32:52+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=22f4b15e884ad7e47ce03ad809d6f5acd055c2af'/>
<id>22f4b15e884ad7e47ce03ad809d6f5acd055c2af</id>
<content type='text'>
* nd/ls-remote-does-not-have-u-option:
  ls-remote.txt: delete unsupported option
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nd/ls-remote-does-not-have-u-option:
  ls-remote.txt: delete unsupported option
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jc/fsck-dropped-errors' into maint</title>
<updated>2015-10-16T21:32:50+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=1c7dc12c43e138092d01305e400494ff331aebb4'/>
<id>1c7dc12c43e138092d01305e400494ff331aebb4</id>
<content type='text'>
There were some classes of errors that "git fsck" diagnosed to its
standard error that did not cause it to exit with non-zero status.

* jc/fsck-dropped-errors:
  fsck: exit with non-zero when problems are found
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were some classes of errors that "git fsck" diagnosed to its
standard error that did not cause it to exit with non-zero status.

* jc/fsck-dropped-errors:
  fsck: exit with non-zero when problems are found
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sb/http-flaky-test-fix' into maint</title>
<updated>2015-10-16T21:32:49+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=8f6f1771da430442f81027714519eaeadcbaa01e'/>
<id>8f6f1771da430442f81027714519eaeadcbaa01e</id>
<content type='text'>
A test script for the HTTP service had a timing dependent bug,
which was fixed.

* sb/http-flaky-test-fix:
  t5561: get rid of racy appending to logfile
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A test script for the HTTP service had a timing dependent bug,
which was fixed.

* sb/http-flaky-test-fix:
  t5561: get rid of racy appending to logfile
</pre>
</div>
</content>
</entry>
</feed>
