<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tools/git-repo.git, branch v1.7.6.1</title>
<subtitle>Mirror of gerrit.googlesource.com/git-repo</subtitle>
<id>https://git.enea.com/cgit/tools/git-repo.git/atom?h=v1.7.6.1</id>
<link rel='self' href='https://git.enea.com/cgit/tools/git-repo.git/atom?h=v1.7.6.1'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/'/>
<updated>2011-09-23T18:50:31+00:00</updated>
<entry>
<title>Ignore missing ~/.netrc</title>
<updated>2011-09-23T18:50:31+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-23T18:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=7b947de1ee015ab4d981d34566becba8222931ec'/>
<id>urn:sha1:7b947de1ee015ab4d981d34566becba8222931ec</id>
<content type='text'>
Change-Id: Ifa6065d57a6cb11ad57ddd44bc88d9690fe234ab
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>sync: Allow -j to have a default in manifest</title>
<updated>2011-09-23T01:08:27+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-23T00:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=6392c879454bd4fa0e770195ee8424e383d17df2'/>
<id>urn:sha1:6392c879454bd4fa0e770195ee8424e383d17df2</id>
<content type='text'>
This permits manifest authors to suggest a number of parallel
fetch operations against a remote server. For example, Gerrit
Code Review servers support queuing of requests and processes
them in first-in, first-out order. Running concurrent fetches
can utilize multiple CPUs on the Gerrit server, but will also
decrease overall operation latency by having the request put
into the queue ready to execute as soon as a CPU is free.

Change-Id: I3d3904acb6f63516bae4b071c510ad57a2afab18
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>sync: Limit -j to file descriptors</title>
<updated>2011-09-23T01:08:26+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-23T00:23:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=97d2b2f7a087bfc695536ae9be962406d82152f2'/>
<id>urn:sha1:97d2b2f7a087bfc695536ae9be962406d82152f2</id>
<content type='text'>
Each worker thread requires at least 3 file descriptors to run the
forked 'git fetch' child to operate against the local repository.
Mac OS X has the RLIMIT_NOFILE set to 256 by default, which means
a sync -j128 often fails when the workers run out of pipes within
the Python parent process.

Change-Id: I2cdb14621b899424b079daf7969bc8c16b85b903
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>Add global option --time to track execution</title>
<updated>2011-09-23T01:08:18+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-23T00:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=3a0e782790ab83e3b1e93fe2fd57f7197ace2f76'/>
<id>urn:sha1:3a0e782790ab83e3b1e93fe2fd57f7197ace2f76</id>
<content type='text'>
This prints a simple line after a command ends, providing
information about how long it executed for using real wall
clock time. Its mostly useful for looking at sync times.

Change-Id: Ie0997df0a0f90150270835d94b58a01a10bc3956
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>Support units in progress messages</title>
<updated>2011-09-19T21:52:57+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-19T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=490d09a31415d3fd1b16f650188bfd8e701ae8e8'/>
<id>urn:sha1:490d09a31415d3fd1b16f650188bfd8e701ae8e8</id>
<content type='text'>
This allows our progress meter to be used for bytes transferred, by
setting the units to KB or MB to let the user know the size.

Change-Id: Ie8653d4a40d79439026c18bd51915845b2c5bba9
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>Add support for url.*.insteadof</title>
<updated>2011-09-19T21:52:57+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-19T18:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=13111b4e97d8cccdba5da974de0996994c64c7e5'/>
<id>urn:sha1:13111b4e97d8cccdba5da974de0996994c64c7e5</id>
<content type='text'>
Teach repo how to resolve URLs using the url.insteadof feature
that C Git natively uses during clone, fetch or push. This will
later allow repo to resolve a URL before accessing it directly.
We do not want to pre-resolve things and store the resolved URL
into individual projects, as this makes it impossible for the
user to undo the insteadof mapping at a later date.

Change-Id: I0f62e811197c53fbc8a8be424e3cabf4ed07b4cb
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>Support ~/.netrc for HTTP Basic authentication</title>
<updated>2011-09-19T21:52:32+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-19T17:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=bd0312a4841e9488cf43ae4afb3b58d44eebbbb1'/>
<id>urn:sha1:bd0312a4841e9488cf43ae4afb3b58d44eebbbb1</id>
<content type='text'>
If repo tries to access a URL over HTTP and the user needs to
authenticate, offer a match from ~/.netrc. This matches behavior
with the Git command line client.

Change-Id: I803f3c5d562177ea0330941350cff3cc1e1bef08
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>Enhance HTTP support</title>
<updated>2011-09-19T21:51:47+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-19T15:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=334851e4b6390f4c78e463b977003f1d967c88ed'/>
<id>urn:sha1:334851e4b6390f4c78e463b977003f1d967c88ed</id>
<content type='text'>
Setting REPO_CURL_VERBOSE=1 in the environment will register a debug
level HTTPHandler on the urllib2 library, showing HTTP requests and
responses on the stderr channel of repo.

During any HTTP or HTTPS request created inside of the repo process,
a custom User-Agent header is now defined:

  User-Agent: git-repo/1.7.5 (Linux) git/1.7.7 Python/2.6.5

Change-Id: Ia5026fb1e1500659bd2af27416d85e205048bf26
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>Honor http_proxy variable globally</title>
<updated>2011-09-11T20:11:04+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-11T19:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=014d0609899dba70a1af0b32de377ca08c54aded'/>
<id>urn:sha1:014d0609899dba70a1af0b32de377ca08c54aded</id>
<content type='text'>
If the http_proxy environment variable was set, honor it during
the entire repo session for any Python created HTTP connections.

Change-Id: Ib4ae833cb2cdd47ab0126949f6b399d2c142887d
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>Change default REPO_URL to code.google.com</title>
<updated>2011-09-05T21:16:49+00:00</updated>
<author>
<name>Shawn O. Pearce</name>
<email>sop@google.com</email>
</author>
<published>2011-09-05T21:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/tools/git-repo.git/commit/?id=44da16e8a0e919c60a6eb7b5503cf915864d7336'/>
<id>urn:sha1:44da16e8a0e919c60a6eb7b5503cf915864d7336</id>
<content type='text'>
Change-Id: If7700daf96fb8f3ee449e5774017272ef31b4b44
</content>
</entry>
</feed>
