Mon, 25 Jul 2011 15:03:02 +0300 posix, windows: introduce cachestat
Idan Kamara <idankk86@gmail.com> [Mon, 25 Jul 2011 15:03:02 +0300] rev 14927
posix, windows: introduce cachestat This class contains a stat result, and possibly other file info to reliably determine between two points in time whether a file has changed. Uniquely identifying a file gives us that reliability because we either atomic rename or append. So one of two will happen: the file 'id' will change, or the size of the file will change. posix implements it simply by calling os.stat() and checking if the result has st_ino. For now on Windows we always assume the path is uncacheable. This can be improved on NTFS due to file IDs: http://msdn.microsoft.com/en-us/library/aa363788(v=vs.85).aspx So we need to find out if a file path is on an NTFS drive, for that we have: - GetVolumeInformation, which unfortunately only works with a root path (but is available on XP) - GetVolumeInformationByHandleW, works on a full file path but requires Vista or higher
Sat, 23 Jul 2011 12:29:52 +0200 util: eliminate wildcard imports
Adrian Buehlmann <adrian@cadifra.com> [Sat, 23 Jul 2011 12:29:52 +0200] rev 14926
util: eliminate wildcard imports
Sat, 23 Jul 2011 14:33:35 -0500 templater: use a global funcs table
Matt Mackall <mpm@selenic.com> [Sat, 23 Jul 2011 14:33:35 -0500] rev 14925
templater: use a global funcs table
Sat, 23 Jul 2011 06:09:14 +0200 ui: config path relative to repo root
Simon Heimberg <simohe@besonet.ch> [Sat, 23 Jul 2011 06:09:14 +0200] rev 14924
ui: config path relative to repo root
Sat, 23 Jul 2011 06:08:52 +0200 ui: providing no default value to configpath should not raise an Error
Simon Heimberg <simohe@besonet.ch> [Sat, 23 Jul 2011 06:08:52 +0200] rev 14923
ui: providing no default value to configpath should not raise an Error
Sat, 23 Jul 2011 06:08:49 +0200 ui: fix error, base can not be a list
Simon Heimberg <simohe@besonet.ch> [Sat, 23 Jul 2011 06:08:49 +0200] rev 14922
ui: fix error, base can not be a list
Sat, 23 Jul 2011 11:52:25 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Sat, 23 Jul 2011 11:52:25 -0500] rev 14921
merge with stable
Fri, 22 Jul 2011 20:31:15 -0300 test-i18n, i18n-pt_BR: updated test message changed in 41c3a71c318d stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Fri, 22 Jul 2011 20:31:15 -0300] rev 14920
test-i18n, i18n-pt_BR: updated test message changed in 41c3a71c318d
Fri, 22 Jul 2011 20:27:40 -0300 i18n-pt_BR: synchronized with a934b9249574 stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Fri, 22 Jul 2011 20:27:40 -0300] rev 14919
i18n-pt_BR: synchronized with a934b9249574
Fri, 22 Jul 2011 17:17:23 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Fri, 22 Jul 2011 17:17:23 -0500] rev 14918
merge with stable
Thu, 21 Jul 2011 15:56:15 -0500 rebase: remove trailing whitespace found by check-code stable
Augie Fackler <durin42@gmail.com> [Thu, 21 Jul 2011 15:56:15 -0500] rev 14917
rebase: remove trailing whitespace found by check-code
Fri, 22 Jul 2011 08:03:47 -0700 hooks: use python 2.4 compatible exception handling stable
Lee Cantey <lcantey@gmail.com> [Fri, 22 Jul 2011 08:03:47 -0700] rev 14916
hooks: use python 2.4 compatible exception handling
Fri, 22 Jul 2011 17:11:35 -0500 url: handle urls of the form file:///c:/foo/bar/ correctly stable
Matt Mackall <mpm@selenic.com> [Fri, 22 Jul 2011 17:11:35 -0500] rev 14915
url: handle urls of the form file:///c:/foo/bar/ correctly
Thu, 21 Jul 2011 16:02:34 -0400 dispatch: avoid double backslashes in error message stable
David Golub <davidg@fogcreek.com> [Thu, 21 Jul 2011 16:02:34 -0400] rev 14914
dispatch: avoid double backslashes in error message The use of %r in the format string caused Python to display Windows paths with double backslashes.
Thu, 21 Jul 2011 15:10:16 +0200 hgweb: add a "web/logoimg" setting to customize the web logo image
Angel Ezquerra <angel.ezquerra@gmail.com> [Thu, 21 Jul 2011 15:10:16 +0200] rev 14913
hgweb: add a "web/logoimg" setting to customize the web logo image This change complements the existing web/logourl setting, and lets the user customize the logo image that is shown on many of the hg server pages. If this setting is not set, hglogo.png is used.
Thu, 21 Jul 2011 11:05:26 +0200 util: move windows and posix wildcard imports to begin of file
Adrian Buehlmann <adrian@cadifra.com> [Thu, 21 Jul 2011 11:05:26 +0200] rev 14912
util: move windows and posix wildcard imports to begin of file
Fri, 22 Jul 2011 10:35:05 +0200 util: move "default" hidewindow to posix.py
Adrian Buehlmann <adrian@cadifra.com> [Fri, 22 Jul 2011 10:35:05 +0200] rev 14911
util: move "default" hidewindow to posix.py There is a hidewindow in win32.py, which we get via windows.py
Fri, 22 Jul 2011 10:31:56 +0200 util: move "default" lookupreg to posix.py
Adrian Buehlmann <adrian@cadifra.com> [Fri, 22 Jul 2011 10:31:56 +0200] rev 14910
util: move "default" lookupreg to posix.py There is a lookupreg in win32.py, which we get via windows.py
Fri, 22 Jul 2011 09:55:46 +0200 util: move "default" unlinkpath to posix.py
Adrian Buehlmann <adrian@cadifra.com> [Fri, 22 Jul 2011 09:55:46 +0200] rev 14909
util: move "default" unlinkpath to posix.py we have a unlinkpath in windows.py
Fri, 22 Jul 2011 09:53:15 +0200 util: move "default" makedir to posix.py
Adrian Buehlmann <adrian@cadifra.com> [Fri, 22 Jul 2011 09:53:15 +0200] rev 14908
util: move "default" makedir to posix.py makedir is already defined in win32.py, which gets imported into util.py via windows.py if we are running on Windows
Thu, 21 Jul 2011 15:52:08 -0500 summary: allow color to highlight active bookmark
Augie Fackler <durin42@gmail.com> [Thu, 21 Jul 2011 15:52:08 -0500] rev 14907
summary: allow color to highlight active bookmark
Mon, 18 Jul 2011 07:53:26 -0500 summary: show bookmarks separate from tags and note active mark (issue2892)
Augie Fackler <durin42@gmail.com> [Mon, 18 Jul 2011 07:53:26 -0500] rev 14906
summary: show bookmarks separate from tags and note active mark (issue2892)
Wed, 20 Jul 2011 18:23:06 -0400 localrepo: make requirements attribute of newly-created repos contain a set
Andrew Pritchard <andrewp@fogcreek.com> [Wed, 20 Jul 2011 18:23:06 -0400] rev 14905
localrepo: make requirements attribute of newly-created repos contain a set This is for internal consistency, as this attribute typically contains a set
Fri, 22 Jul 2011 16:46:22 -0500 localrepo: fix comment on set
Matt Mackall <mpm@selenic.com> [Fri, 22 Jul 2011 16:46:22 -0500] rev 14904
localrepo: fix comment on set
Thu, 21 Jul 2011 15:39:37 -0500 revert: restore check for uncommitted merge (issue2915) (BC) stable
Matt Mackall <mpm@selenic.com> [Thu, 21 Jul 2011 15:39:37 -0500] rev 14903
revert: restore check for uncommitted merge (issue2915) (BC) This will restore the pre-1.9 behavior.
Thu, 21 Jul 2011 14:06:55 -0500 localrepo: add set method to iterate over a given revset
Matt Mackall <mpm@selenic.com> [Thu, 21 Jul 2011 14:06:55 -0500] rev 14902
localrepo: add set method to iterate over a given revset This should allow replacing a number of hand-rolled graph algorithms.
Thu, 21 Jul 2011 14:05:45 -0500 revset: add formatspec convenience query builder
Matt Mackall <mpm@selenic.com> [Thu, 21 Jul 2011 14:05:45 -0500] rev 14901
revset: add formatspec convenience query builder
Thu, 21 Jul 2011 14:04:57 -0500 revset: allow bypassing alias expansion
Matt Mackall <mpm@selenic.com> [Thu, 21 Jul 2011 14:04:57 -0500] rev 14900
revset: allow bypassing alias expansion For internal usage of revset queries, we don't want aliases breaking things.
(0) -10000 -3000 -1000 -300 -100 -50 -28 +28 +50 +100 +300 +1000 +3000 +10000 +30000 tip