Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:08:54 +0200] rev 8225
updated license to be explicit about GPL version 2
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 16:29:26 +0200] rev 8224
hgweb: pre-init mimetypes module (fixes ugly bug in python-2.6.2 mimetypes)
The ugly initialization hack in mimetypes' initialization procedure can make
hg serve hit the maximum recursion depth when in threaded mode.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 16:26:31 +0200] rev 8223
templater: fix little problem from stylemap() changes
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 12:37:19 +0200] rev 8222
more whitespace cleanup and some other style nits
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> [Mon, 27 Apr 2009 12:02:16 +0200] rev 8221
convert: hide svn deprecation warnings
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> [Mon, 27 Apr 2009 10:33:57 +0200] rev 8220
ui: ui.copy() now takes the ui class into account
Helps subclassing by other API users.
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 27 Apr 2009 09:12:07 +0200] rev 8219
whitespace cleanup
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 15:09:54 +0200] rev 8218
templater: separate template management and actual string processing
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 11:35:18 +0200] rev 8217
tests: add tests for styled hgwebdir pages
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 11:37:30 +0200] rev 8216
hgweb: use new sessionvars code in hgwebdir, too
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 11:37:08 +0200] rev 8215
hgweb: some cleanups in hgwebdir, remove double defaults
Removed obsolete command, expose useful cleannames function.
Patrick Mezard <pmezard@gmail.com> [Sun, 26 Apr 2009 20:19:40 +0200] rev 8214
convert/svn: fix pathname parsing from URL under Windows
Patrick Mezard <pmezard@gmail.com> [Sun, 26 Apr 2009 19:39:15 +0200] rev 8213
hghave: handle Windows raising on popen() failure
Patrick Mezard <pmezard@gmail.com> [Sun, 26 Apr 2009 19:26:22 +0200] rev 8212
test-extdiff: replace shell script with python for portability
Patrick Mezard <pmezard@gmail.com> [Sun, 26 Apr 2009 18:36:36 +0200] rev 8211
Declare bzr TERM=dumb to silence progress bars
In theory, one could set BZR_PROGRESS_BAR=none but it does not work in 1.14rc2
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8210
replace various uses of list.reverse()
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8209
replace util.sort with sorted built-in
This is marginally faster for small and moderately-sized lists
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8208
ui: make interactive a method
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8207
util: take propertycache from context.py
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8206
ui: print_exc() -> traceback()
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8205
ui: traceback -> _traceback
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8204
ui: report_untrusted fixes
- report_untrusted -> _reportuntrusted
- only report config shadows if enabled
- config shadows are debug messages
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8203
ui: privatize cdata vars
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8202
ui: buffers -> _buffers
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8201
ui: trusted_users -> _trustusers, trusted_groups -> _trustgroups
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8200
ui: assumetrusted -> trust
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:44 -0500] rev 8199
ui: _get_cdata -> _data
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8198
config: getsource -> source
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8197
ui: simplify fixconfig
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8196
ui: fix-up and warn about deprecated %%
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8195
bugzilla: fix section reading
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8194
templater: use new config parser
This gives us the ability to use includes and continuations
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8193
config: add section filter to read
move section filtering out of ui.readconfig
kill section filtering in config.update
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8192
config: deal with spaces at end of line more carefully
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8191
hgweb: kill parentui references
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8190
ui: kill most users of parentui name and arg, replace with .copy()
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8189
ui: replace parentui mechanism with repo.baseui
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8188
add cmdutil.remoteui
remoteui sorts out the issues of getting ssh config options from the
local repo into the remote one while not copying other options like hooks.
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8187
ui: less links to parentui
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8186
config: add some helper methods
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8185
config: split source data out into separate map
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8184
config: add %unset name support
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8183
config: allow including other config files
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8182
showconfig: show source file and line with --debug
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8181
util: kill configparser wrapper
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8180
hgweb: use config.config
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:43 -0500] rev 8179
clone: config escaping no longer needed
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:50:09 -0500] rev 8178
Merge with stable
Matt Mackall <mpm@selenic.com> [Sun, 26 Apr 2009 16:49:47 -0500] rev 8177
Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Sun, 26 Apr 2009 14:20:41 -0700] rev 8176
transplant: forbid transplant to nonempty repositories with no working directory.
Partially undoes d3fb413667e5.
Benjamin Wohlwend <bw@piquadrat.ch> [Sun, 26 Apr 2009 13:36:08 -0700] rev 8175
ui.isatty() accesses sys.stdin, causing mod_wsgi to throw IOError.
Martijn Pieters <mj@zopatista.com> [Fri, 24 Apr 2009 18:17:42 +0200] rev 8174
hg: allow hg.parseurl(url, None)
In many places hg.parseurl is called with a url and "opts.get('rev')",
suggesting the second, optional argument can be None. Because opts['rev']
usually defaults to [] this never happens in practice.
However, extensions don't necessarily behave the same, but do copy this
pattern.
Also, include wider hg.parseurl tests, beyond a demonstration of the problem.
Jacob Lee <artdent@gmail.com> [Fri, 24 Apr 2009 17:00:18 -0500] rev 8173
transplant: remove the restriction that the destination be nonempty.
Test fixed by Patrick Mezard <pmezard@gmail.com>
Francis Barber <fedora@barber-family.id.au> [Sat, 25 Apr 2009 21:27:47 +0800] rev 8172
Fix subversion convert not detecting empty changesets.
Need to check for the empty as list as well as None.
Greg Ward <greg-hg@gerg.ca> [Sun, 19 Apr 2009 13:12:20 -0400] rev 8171
cvsps: fix crash when log message refers to non-existent branch (issue1615).
Greg Ward <greg-hg@gerg.ca> [Sun, 19 Apr 2009 12:20:39 -0400] rev 8170
cvsps: add test for merge detection (issue1615).
Currently only testing convert.cvsps.mergefrom; this script should also
probably test convert.cvsps.mergeto.
Patrick Mezard <pmezard@gmail.com> [Sun, 26 Apr 2009 16:30:37 +0200] rev 8169
convert/cvs: add an option to disable remote log caching
Useful for debugging or testing when using --tmpdir.
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 14:49:49 +0200] rev 8168
tests: removed redundant "-u test" from test scripts
The tests are executed with a .hgrc file which adds "-u test" by
default.
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 14:29:02 +0200] rev 8167
tests: removed redundant "-d '0 0'" from test scripts
The tests are executed with a .hgrc file which adds "-d '0 0'" by
default.
Patrick Mezard <pmezard@gmail.com> [Sun, 26 Apr 2009 11:49:17 +0200] rev 8166
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 26 Apr 2009 11:35:53 +0200] rev 8165
convert/bzr: make it work with filemaps (issue1631)
The bzr converter maintains a child -> parents mapping and drop entries
whenever a child is read. It does not work with filemaps, getchangedfiles() may
be called more than once when filtered files belong to merge revisions.
getchanges() still works that way but it is not clear whether a similar issue
can arise when interacting with merges.
Martin Geisler <mg@lazybytes.net> [Sat, 25 Apr 2009 22:26:39 +0200] rev 8164
verify: combine sets instead of concatenating lists
Martin Geisler <mg@lazybytes.net> [Sat, 25 Apr 2009 22:25:49 +0200] rev 8163
rebase, revlog: use set(x) instead of set(x.keys())
The latter is both unnecessary and slower.
Augie Fackler <durin42@gmail.com> [Wed, 15 Apr 2009 10:33:58 -0500] rev 8162
monoblue: Fix indentation and other styling in the annotation view.