<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/technical/http-protocol.txt, branch v2.13.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.13.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.13.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-05-23T01:25:36Z</updated>
<entry>
<title>upload-pack: optionally allow fetching reachable sha1</title>
<updated>2015-05-23T01:25:36Z</updated>
<author>
<name>Fredrik Medley</name>
<email>fredrik.medley@gmail.com</email>
</author>
<published>2015-05-21T20:23:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=68ee628932c2196742b77d2961c5e16360734a62'/>
<id>urn:sha1:68ee628932c2196742b77d2961c5e16360734a62</id>
<content type='text'>
With uploadpack.allowReachableSHA1InWant configuration option set on the
server side, "git fetch" can make a request with a "want" line that names
an object that has not been advertised (likely to have been obtained out
of band or from a submodule pointer). Only objects reachable from the
branch tips, i.e. the union of advertised branches and branches hidden by
transfer.hideRefs, will be processed. Note that there is an associated
cost of having to walk back the history to check the reachability.

This feature can be used when obtaining the content of a certain commit,
for which the sha1 is known, without the need of cloning the whole
repository, especially if a shallow fetch is used. Useful cases are e.g.
repositories containing large files in the history, fetching only the
needed data for a submodule checkout, when sharing a sha1 without telling
which exact branch it belongs to and in Gerrit, if you think in terms of
commits instead of change numbers. (The Gerrit case has already been
solved through allowTipSHA1InWant as every Gerrit change has a ref.)

Signed-off-by: Fredrik Medley &lt;fredrik.medley@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ye/doc-http-proto'</title>
<updated>2014-06-25T19:23:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-06-25T19:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ccca6b6523d7071cd0ee09fd00ea3e05d4b8e3eb'/>
<id>urn:sha1:ccca6b6523d7071cd0ee09fd00ea3e05d4b8e3eb</id>
<content type='text'>
* ye/doc-http-proto:
  http-protocol.txt: Basic Auth is defined in RFC 2617, not RFC 2616
</content>
</entry>
<entry>
<title>http-protocol.txt: Basic Auth is defined in RFC 2617, not RFC 2616</title>
<updated>2014-06-16T19:00:43Z</updated>
<author>
<name>Yi EungJun</name>
<email>eungjun.yi@navercorp.com</email>
</author>
<published>2014-06-14T19:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=04953bc888e648dc22c172ffa74de1b2a08a209a'/>
<id>urn:sha1:04953bc888e648dc22c172ffa74de1b2a08a209a</id>
<content type='text'>
Signed-off-by: Yi EungJun &lt;eungjun.yi@navercorp.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: use "command-line" when used as a compound adjective, and fix other minor grammatical issues</title>
<updated>2014-05-21T20:57:10Z</updated>
<author>
<name>Jason St. John</name>
<email>jstjohn@purdue.edu</email>
</author>
<published>2014-05-21T18:52:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=06ab60c06606613f238f3154cb27cb22d9723967'/>
<id>urn:sha1:06ab60c06606613f238f3154cb27cb22d9723967</id>
<content type='text'>
Signed-off-by: Jason St. John &lt;jstjohn@purdue.edu&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: fix documentation AsciiDoc links for external urls</title>
<updated>2014-02-20T22:14:58Z</updated>
<author>
<name>Roberto Tyley</name>
<email>roberto.tyley@gmail.com</email>
</author>
<published>2014-02-18T21:42:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2df85669d16703714968572937ebb67a31241ca3'/>
<id>urn:sha1:2df85669d16703714968572937ebb67a31241ca3</id>
<content type='text'>
Turns out that putting 'link:' before the 'http' is actually superfluous
in AsciiDoc, as there's already a predefined macro to handle it.

"http, https, [etc] URLs are rendered using predefined inline macros."
http://www.methods.co.nz/asciidoc/userguide.html#_urls

"Hypertext links to files on the local file system are specified
using the link inline macro."
http://www.methods.co.nz/asciidoc/userguide.html#_linking_to_local_documents

Despite being superfluous, the reference implementation of AsciiDoc
tolerates the extra 'link:' and silently removes it, giving a functioning
link in the generated HTML. However, AsciiDoctor (the Ruby implementation
of AsciiDoc used to render the http://git-scm.com/ site) does /not/ have
this behaviour, and so generates broken links, as can be seen here:

http://git-scm.com/docs/git-cvsimport (links to cvs2git &amp; parsecvs)
http://git-scm.com/docs/git-filter-branch (link to The BFG)

It's worth noting that after this change, the html generated by 'make html'
in the git project is identical, and all links still work.

Signed-off-by: Roberto Tyley &lt;roberto.tyley@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>http-protocol.txt: don't use uppercase for variable names in "The Negotiation Algorithm"</title>
<updated>2014-01-27T17:06:26Z</updated>
<author>
<name>Thomas Ackermann</name>
<email>th.acker@arcor.de</email>
</author>
<published>2014-01-26T12:56:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9c96c7f3aa12afbc8e859b930bdb9d9b22080470'/>
<id>urn:sha1:9c96c7f3aa12afbc8e859b930bdb9d9b22080470</id>
<content type='text'>
Signed-off-by: Thomas Ackermann &lt;th.acker@arcor.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>create HTML for http-protocol.txt</title>
<updated>2014-01-27T17:02:02Z</updated>
<author>
<name>Thomas Ackermann</name>
<email>th.acker@arcor.de</email>
</author>
<published>2014-01-26T12:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=586aa7863141ad07fd6eb45349a3cb62fdcd28ea'/>
<id>urn:sha1:586aa7863141ad07fd6eb45349a3cb62fdcd28ea</id>
<content type='text'>
./Documentation/technical/http-protocol.txt was missing from TECH_DOCS in Makefile.
Add it and also improve HTML formatting while still retaining good readability of the ASCII text:
- Use monospace font instead of italicized or roman font for machine output and source text
- Use roman font for things which should be body text
- Use double quotes consistently for "want" and "have" commands
- Use uppercase "C" / "S" consistently for "client" / "server";
  also use "C:" / "S:" instead of "(C)" / "(S)" for consistency and
  to avoid having formatted "(C)" as copyright symbol in HTML
- Use only spaces and not a combination of tabs and spaces for whitespace

Signed-off-by: Thomas Ackermann &lt;th.acker@arcor.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/technical/http-protocol.txt: typofixes</title>
<updated>2013-11-12T17:42:08Z</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2013-11-12T15:17:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7e7cf80d7480fd457674fad01466c867a87ed27c'/>
<id>urn:sha1:7e7cf80d7480fd457674fad01466c867a87ed27c</id>
<content type='text'>
Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: make AsciiDoc links always point to HTML files</title>
<updated>2013-09-06T21:49:06Z</updated>
<author>
<name>Sebastian Schuberth</name>
<email>sschuberth@gmail.com</email>
</author>
<published>2013-09-06T20:03:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d5ff3b4be5b2e3eee9c4b298f00ed7a4c1c556a4'/>
<id>urn:sha1:d5ff3b4be5b2e3eee9c4b298f00ed7a4c1c556a4</id>
<content type='text'>
AsciiDoc's "link" is supposed to create hyperlinks for HTML output, so
prefer a "link" to point to an HTML file instead of a text file if an HTML
version of the file is being generated. For RelNotes, keep pointing to
text files as no equivalent HTML files are generated.

If appropriate, also update the link description to not contain the linked
file's extension.

Signed-off-by: Sebastian Schuberth &lt;sschuberth@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Document the HTTP transport protocols</title>
<updated>2013-08-21T18:37:53Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2013-08-21T13:45:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4c6fffe2ae3642fa4576c704e2eb443de1d0f8a1'/>
<id>urn:sha1:4c6fffe2ae3642fa4576c704e2eb443de1d0f8a1</id>
<content type='text'>
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Revised-by: Tay Ray Chuan &lt;rctay89@gmail.com&gt;
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
