Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori subrepo: use vfs.rmtree instead of shutil.rmtree
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori vfs: add rmtree
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori subrepo: use vfs.readdir instead of os.listdir to avoid expensive stat calls
Fri, 10 Apr 2015 08:05:50 +0300 Alexander Drozdov editor: prefer 'intermediate-source' extra to use for HGREVISION environment variable
Thu, 09 Apr 2015 16:25:48 -0400 Pierre-Yves David bundle2: rename format, parts and config to final names
Wed, 08 Apr 2015 09:38:09 -0700 Martin von Zweigbergk manifestdict: extract condition for _intersectfiles() and use for walk()
Tue, 07 Apr 2015 22:40:25 -0700 Martin von Zweigbergk manifestdict.walk: remove now-redundant check for match.files()
Tue, 07 Apr 2015 21:08:23 -0700 Martin von Zweigbergk manifest.walk: special-case match.always() for speed
Tue, 07 Apr 2015 22:36:17 -0700 Martin von Zweigbergk manifest.walk: use return instead of StopIteration in generator
Wed, 08 Apr 2015 23:30:02 +0900 Yuya Nishihara archive: look for first visible revision to build repo identity (issue4591)
Wed, 08 Apr 2015 22:42:37 +0900 Yuya Nishihara largefiles: use common function to build content of .hg_archival.txt
Wed, 08 Apr 2015 22:38:46 +0900 Yuya Nishihara test-largefiles: verify content of .hg_archival.txt
Wed, 08 Apr 2015 22:37:03 +0900 Yuya Nishihara archive: extract metadata() closure to module-level function
Wed, 08 Apr 2015 22:31:04 +0900 Yuya Nishihara archive: use ctx object consistently to build meta data
Wed, 08 Apr 2015 21:04:06 +0900 Yuya Nishihara templatekw: have {manifest} use ctx.manifestnode() for consistency
(0) -10000 -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 tip