Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sat, 28 Oct 2006 20:21:55 -0300] rev 3573
log speedup: set quiet/verbose/debugflag in the fake ui object
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sat, 28 Oct 2006 20:21:54 -0300] rev 3572
log speedup: use only ui.write in changeset_printer.show
- ui.status is not very useful, since this code is never
executed when ui.quiet is true.
- explicitly checking for ui.debug allows a regular hg log to
run without looking at the manifest index
- the calls to ui.note were converted for consistency
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sat, 28 Oct 2006 20:21:52 -0300] rev 3571
log speedup: walkchangerevs: filter the files only if we need them
This speeds up hg log and significantly reduces memory usage (max RSS
goes from ~92MB to ~21MB on the kernel repo), since we no longer store
all the revisions in the cache.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 28 Oct 2006 23:05:57 +0200] rev 3570
Inform the user about the new URL when being redirected via http.
Additionally the changed code ensures that the new URL is used,
even if it doesn't end with the query string.
Thomas Arendsen Hein <thomas@intevation.de> [Sat, 28 Oct 2006 11:00:59 +0200] rev 3569
Stripping of query string (since 88b4755fa48f) stripped too much (issue327)
rstrip(qs) not only strips qs from the right, but it continues stripping
every char at the end of the URL that occurs on qs.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 27 Oct 2006 23:09:46 +0200] rev 3568
Merge with upstream
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 27 Oct 2006 19:24:57 +0200] rev 3567
Turn bundle file into a string for http push, for urllib2 over proxies.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 27 Oct 2006 18:30:53 +0200] rev 3566
Force the content-length header to be a string in httprepo.unbundle.
(Needed for Python2.3 compatibility)
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 27 Oct 2006 18:20:28 +0200] rev 3565
Use the new UnexpectedOutput exception in httprepo, too.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 27 Oct 2006 18:17:12 +0200] rev 3564
New UnexpectedOutput exception to catch server errors in localrepo.stream_in
If the unexpected is a string, the empty string will be mentioned, and long
strings are cut to at most 400 chars.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 27 Oct 2006 15:56:34 +0200] rev 3563
Some clarifications for pull/push protocols:
- List file:// and static-http://
- Mention that you can pull from bundle files
- List http and https as valid push targets, but emphasize that this
feature has to be enabled.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 27 Oct 2006 15:02:27 +0200] rev 3562
httprepo: record the url after a request, makes pull + redirect works
POST+redirect doesn't work in python, as a workaround we record the url
from the previous GETs so that when we do a POST it uses the redirected url
fix issue327
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 27 Oct 2006 10:24:19 +0200] rev 3561
add AIX to the list of compilers that don't have inline keyword
Brendan Cully <brendan@kublai.com> [Thu, 26 Oct 2006 22:28:33 -0700] rev 3560
zsh: support remote URLs
Brendan Cully <brendan@kublai.com> [Thu, 26 Oct 2006 17:33:24 -0700] rev 3559
zsh: suppress mq completion error messages outside of repository