Changes pushed with changeset 7c6f9097e2e03be6630d782114ac312264f7333a
User
Push date [To Local]
ChangesetPatch author — Commit message
gszorc@mozilla.com
Wed Apr 15 21:42:54 2015 +0000
2f43f8cf82198bbe22826cf84ba8278ee7de2395Gregory Szorc — json: implement {filediff} template
bbf1ae6b6a4405c73b79867f005e00c5018f5ff6Gregory Szorc — hgweb: expose raw line numbers to templates
ab6e3729747eee3f6f1a735c6f60ce88d63557dcPierre-Yves David — revert: stop marking files clean after interactive revert (issue4592)
909ee6b2a02473827db964d37b81d1e22e01d9adAugie Fackler — lazymanifest: prevent leak when updating an entry more than once
69154e0ae3848af886ddae2ba8ccdfdd401d736fMatt Mackall — strip: properly clear resolve state with --keep (issue4593)
fb47816e1a9ccd6f48475ac5546021994a2fe8ebRyan McElroy — revsets: more informative syntax error message
57f58f96f8508ec913b78b79980711fa5524681aRyan McElroy — revsets: show current revset abort behavior
5150b2b5b34516c61689f0ce5f30320d3f975319Gregory Szorc — tests: move blackbox testing of tags to test-tags.t
0ead0a07ed9ca4fad665712a0487fc991fb97afcGregory Szorc — tests: move mock blackbox extension into own file
03f92741487f2eb2d3e1129ebfd5197b9e705aefPierre-Yves David — shelve: acquire lock in the right order
868cec6409c42d7a14960ac54f70fcf8c4c33abfPierre-Yves David — check-commit: be more picky about detection of wrong bug tag
2b044925580057148784a819cafa010297127bf5Michael O'Connor — discovery: don't compute allfuturecommon when it won't be used
03ee576784e68d9396b6e97a3d150815c414eb0dMartin von Zweigbergk — treemanifest: separate flags for trees in memory and trees on disk
32b268cbff00b6af35c5ce82c4b93f8934febabcMartin von Zweigbergk — manifestdict: drop empty-string argument when creating empty manifest
64cd23a1bc138eeba43958d7420528c5b6a3e98dMike Hommey — lazymanifest: fix memory leak in lmiter_iterentriesnext() after 3d485727e45e
a85c4ed1132f5d7c415635ab367f0d146dae3c02Pierre-Yves David — revert: do not requires '--all' if '--interative' is present
52ff737c63d2b2cb41185549aa9c35bc47317032Pierre-Yves David — bundle2: drop the experimental hooks
553dc2b094d9e1eb2f66ba8f1ec36ecb55cf9d64Pierre-Yves David — bundle2: advertise bundle2 by default
419528cb05b6176c8685f1dba0de73aa78c833b0Matt Harbison — subrepo: convert the os.path references in git to vfs
f282db2834f9f67f71e708b982b774c7672a7eeaFUJIWARA Katsunori — subrepo: use vfs.removedirs instead of os.removedirs
0d28b0df77ea6d320b6cbc9b2695427516964d9bFUJIWARA Katsunori — vfs: add removedirs
144883a8d0d48b82e12024d067a07f23f5dd6587FUJIWARA Katsunori — util: add removedirs as platform depending function
def1145cec2d4d674a530b377375e6d719979a5aFUJIWARA Katsunori — subrepo: use vfs.unlink instead of os.remove
d1ddf1fe5d3381ed446d2d1214601cf0b6ae1b80FUJIWARA Katsunori — subrepo: use vfs.rmtree instead of shutil.rmtree
ca3a90096c9538493f2780ba06c895762113631fFUJIWARA Katsunori — vfs: add rmtree
897a0715ee71a24af14416277aa7c0b28e75e82aFUJIWARA Katsunori — subrepo: use vfs.readdir instead of os.listdir to avoid expensive stat calls
28d76bc069dbacef47b7ded391c25647703a54a8Alexander Drozdov — editor: prefer 'intermediate-source' extra to use for HGREVISION environment variable
e0e28e910fa3797fd0aa4f818e9b33c5bcbf0e53Pierre-Yves David — bundle2: rename format, parts and config to final names
b3d78d82d84ca79524d6b17d75ad217aef5e6655Martin von Zweigbergk — manifestdict: extract condition for _intersectfiles() and use for walk()
ff7badaf315838e279e52e0b8f6d87fb2f183c09Martin von Zweigbergk — manifestdict.walk: remove now-redundant check for match.files()
4eaea0ed8dc10fc796c86e45e132ec2c10b6930cMartin von Zweigbergk — manifest.walk: special-case match.always() for speed
aef3d14697732709084408ff126d9ea7a4a9cc8fMartin von Zweigbergk — manifest.walk: use return instead of StopIteration in generator
33ab99a6ad9b2492af4f3c7a45736d2aac50f980Yuya Nishihara — archive: look for first visible revision to build repo identity (issue4591)
0974d3a0be294fb5327f9d8c228120258725097bYuya Nishihara — largefiles: use common function to build content of .hg_archival.txt
422d3c0c7f3337db553afe30b72c96ffe5cbc3e4Yuya Nishihara — test-largefiles: verify content of .hg_archival.txt
fbcace19534f7213d44437e4b342646043d720eaYuya Nishihara — archive: extract metadata() closure to module-level function
9df7ffd706d19686995e0ef71ed64c4eb7a1d6efYuya Nishihara — archive: use ctx object consistently to build meta data
13c42a883e8be38b58e12465ac87680f7035f9bcYuya Nishihara — templatekw: have {manifest} use ctx.manifestnode() for consistency
47e7d5fbbf04fedb578b4e711238f5bfc7fa9031FUJIWARA Katsunori — subrepo: use vfs.reljoin instead of os.path.join
93b0e0db7929e17df19af592f4233c65de8c075aFUJIWARA Katsunori — subrepo: inline reporelpath into abstractsubrepo._relpath to centralize logic
105758d1b37b29d243d8807953c20f12dbcfdecdFUJIWARA Katsunori — subrepo: add _relpath field to centralize subrelpath logic
dd0b86f740ef7789bfd5ef050371776b01ebe9bcFUJIWARA Katsunori — subrepo: add wvfs field to access the working directory via vfs
98ab035e9332c3a805e3c8fca3b061de185b3725FUJIWARA Katsunori — subrepo: change arguments of abstractsubrepo.__init__ (API)
dfb86af18a3510f51bbd854f9bb5b5b4c7e61d11Drew Gottlieb — treemanifest: optimize treemanifest._walk() to skip directories
fbdbff1b486a5b9c12c0cebf4d172be90a2bb5f8Matt Harbison — import-checker: force 'fcntl', 'grp', 'pwd', and 'termios' to stdlib modules
81873bb2a01d0b746171a7e7c07667009f501d9eMatt Harbison — import-checker: allow *.pyd based stdlib modules
19c5b091396036e2ee63555b39a5852652b49d18Martin von Zweigbergk — manifest.walk: join nested if-conditions
3092885b5b324c172c4320515ecdb0aa6421c9e9Martin von Zweigbergk — manifestdict: inline _intersectfiles()
5326820a29526bd200d50bb9226119ef6f44c582Martin von Zweigbergk — manifestdict._intersectfiles: avoid one level of property indirection
ea4a7c8909ae49b1a72fe4cbd697d09f484f80e9Martin von Zweigbergk — manifestdict.matches: avoid name 'lm' for a not-lazymanifest
7d01371e6358d391f3c2a76ac07dc165a9c3f3b4Mathias De Maré — commands: add ui.statuscopies config knob
b5cd8c2f6e65a8cdfba59b480c72d786efcec658Yuya Nishihara — changelog: inline revlog.__contains__ in case it is used in hot loop
8cf70c97a6e1295c536737d4a6c751b0666acac2FUJIWARA Katsunori — bookmarks: show detailed status about outgoing bookmarks
bf13b44bbb0a671b96c4318bf7f4183f55440558FUJIWARA Katsunori — bookmarks: show detailed status about incoming bookmarks
4ee00d6b0e29a21f1dd50862951f59ba907abe45FUJIWARA Katsunori — bookmarks: enhance test of showing detail about incoming/outgoing bookmarks
8ea893ab0572790618f72267e3841bd5eb804176FUJIWARA Katsunori — bookmarks: show outgoing bookmarks more exactly
3d7c512b258d3b766aa7374aab66ffead8531ad3FUJIWARA Katsunori — bookmarks: show incoming bookmarks more exactly
29c238e4a58a8da69db802db63b74230fbb1a853Drew Gottlieb — test-manifest: add some test coverage for treemanifest
528ace39c85c4bd6b85248bb849a255ae0f9cac8Drew Gottlieb — test-manifest: make manifesttest a base class that is extended
9d6db63ccf00eec64dfaf73390b990b278c65c59Drew Gottlieb — test-manifest: move parsemanifest() to be a testmanifest class method
83f6c4733ecc3301552906f3c3801422d88ae2acMatt Harbison — windows: allow readpipe() to actually read data out of the pipe
232bf0028596fcc25d6a5f905e58cd7fbf67a6ddMatt Harbison — win32: add a method to fetch the available pipe data size
67241ee427cfb457d7728e44fc772572c1555c2eSiddharth Agarwal — dirs._addpath: reinstate use of Py_CLEAR
b83a8f512a80403721d56343f2d22a10ba655241Pierre-Yves David — exchange: introduce a '_canusebundle2' function
2d15c59a001b53c5c55651381fac389075406ca3Pierre-Yves David — bundle2: detect bundle2 stream/request on /HG2./ instead of /HG2Y/
5cac3accdaa139a1e9b9e20bd876534ed526cdc8Pierre-Yves David — unbundle20: allow generic dispatch between unbundlers
fb446c57f8f922c03c4282400ac8be5992f31097Drew Gottlieb — treemanifest: refactor treemanifest.walk()
5693c834bcb477c3ec894580fbaea7f570b0e55bDrew Gottlieb — manifest: move changectx.walk() to manifests
b39afa36006a896ff2d83900ad73a7153e45e812Matt Harbison — subrepo: precisely identify the missing subrepo spec file
51930a7180bdc5f81fd63be706f36e076401020fDurham Goode — graft: record intermediate grafts in extras
a8e6897dffbe147198cc3f09cfb2ae090004666bDurham Goode — graft: allow creating sibling grafts
54e5c239c2d9ad87fc2080fd9be35765cf0ebc9fPierre-Yves David — unbundle20: move header parsing into the 'getunbundler' function
60fecc5b14a45de49af875087c0a0e3b2820c7afPierre-Yves David — unbundle20: retrieve unbundler instances through a factory function
685639f9430d407fbb3f35a09ca694c76bc10170Pierre-Yves David — bundle20: move magic string into the class
c79b1e69011017235d94332483ee92a96157be90Martin von Zweigbergk — localrepo.getbundle: drop unused 'format' argument
13a19717ade603d8ef384ecc1a9d26500c796900Martin von Zweigbergk — exchange: remove check for 'format' key
c1cb6523e9681f0c3a426ce360ffe2ec03bdece8Yuya Nishihara — templates-default: do not show description or summary if empty
36872036169b27885abb2e464a637e15e9b60de1Drew Gottlieb — treemanifest: further optimize treemanifest.matches()
21e1ece30f8c35991d37113ec7c1b72001210ee8Drew Gottlieb — util: move dirs() and finddirs() from scmutil to util
4ece2847cf4c762ae26f22ad90844ae8efb1df2aDrew Gottlieb — parsers: remove unused dependency on util
2f8f7cc6a53b3da4b917a115a3b4da8eb9025757Martin von Zweigbergk — changectx.walk: drop unnecessary call to match function
b2fb1403994e033584aed8a487ab162a9d75fa80Matt Mackall — merge with stable
2a3f24786d09aae7c5d2fee1312a00b8b923a260Matt Harbison — largefiles: use the share source as the primary local store (issue4471)
c082a4756ed74f2ad0b305a4dc9a2759f0139d15Matt Harbison — largefiles: use lfutil.findstorepath() when verifying a local repo
8dc2533f03ef35b82020cc5c09f55058208ea496Matt Harbison — largefiles: introduce lfutil.findstorepath()
a0b47885a1c5fa71d48c2d615949b79f4eeef4e6Matt Harbison — vfs: make it possible to pass multiple path elements to join
f33236c9b025e4cc4fc300c9d8ffe6992152dcd2Matt Harbison — largefiles: drop os.path reference in lfutil.storepath()
e767f5aba8102a90b2d0a6a5b3f8970c4f720bd6Durham Goode — histedit: fix preventing strips during histedit
2cebf17c0fccfad4e38b0274c582bcdd1de1be5cDurham Goode — copies: pass changectx instead of manifest to _computenonoverlap
6f0e6fa9fdd700807fe252a4caa9191b05e5fe0fSiddharth Agarwal — dirs._addpath: don't mutate Python strings after exposing them (issue4589)
2262d7bc469edf95a6c58c4833e8474a20a95281Bryan O'Sullivan — parsers: check for memory allocation overflows more carefully
1e05f11619bb4256e85fac62cf71c0e3e4639d2eAndré Sintzoff — parsers.c: avoid implicit conversion loses integer precision warning
1784ca1483921babd792932d1e4575fda1c3359eMartin von Zweigbergk — dirstate.walk: don't report same file stat multiple times stable
7c6f9097e2e03be6630d782114ac312264f7333aPierre-Yves David — repoview: avoid processing the same rev twice in _getstatichidden
ad6dea5d96f219ab4cdd12155081b2ba1879dbe6Pierre-Yves David — repoview: skip public parent earlier in _getstatichidden
cde57a8d8fe712942b71db02eb764e3c3f4bb3e3Pierre-Yves David — repoview: directly skip public head in _getstatichidden
f76595f6ed7c5147cbaf8ab823b5636d66476de3Pierre-Yves David — repoview: simplify process in _getstatichidden
72d34c5a66141361ce7eb0d92d7e2315c21c9b2fPierre-Yves David — repoview: use a heap in _getstatichidden
9e558b788daa159df06de258478600e2bb60b77bPierre-Yves David — repoview: update documentation of _getstatichidden
241d98d84aed9af404d86e04df6ab4e41fd2225dYuya Nishihara — ssl: resolve symlink before checking for Apple python executable (issue4588)
f8bc3de9b3435ba314e264e015daa5d5684bb732Augie Fackler — test-subrepo-recursion: fix output on non-hardlink systems
30fc7cf4306395ceeefb0385a2dc957b6a16f083Augie Fackler — test-subrepo-recursion: set progress.changedelay really high
82fddb3d6bc0fdcc877996bd49a5d98cb866e213Augie Fackler — test-clone: fix test expectations on systems without hardlinks
4a4018831d2ebc3c9cae9c6613e6a2497b4f0993Siddharth Agarwal — dirstate: use parsers.make_file_foldmap when available
670aaee7931cdff354af49371428ac371d241acbSiddharth Agarwal — parsers: add a C function to create a file foldmap
1c533e23ce9533d9c5556c34cbd4122f3a0161b0Siddharth Agarwal — util.h: define an enum for normcase specs
f5b527024fcc90b72b3467e5c59d74ab8b1c30e7Siddharth Agarwal — perf: make measuring foldmap perf work again
e4a733c34bc64a0c1def98649d04798bf7b2cc2eSiddharth Agarwal — parsers._asciitransform: also accept a fallback function
98744856b7d3f0831ac4fe91c3c5fceb7edfdcf8Siddharth Agarwal — util: add normcase spec and fallback
ce8dd4fd2d5dac8b0d3eb78bb79d869a2e11f98eAndrew Shadura — hgk: display committer name when set by hg-git
e74f819e9160f8529c1238fa5b9c9860f119d68bYuya Nishihara — jsonchangeset: set manifest node to "null" for workingctx
201caa10536b533759b21eddbf540c638227e68dYuya Nishihara — jsonchangeset: set rev and node to "null" for workingctx
d80819f67d5961a91da723e29677c78f8992b789Yuya Nishihara — templater: tell hggettext to collect help of template functions
ea24cf92557a5a30c4d8d8f8555ad57003afb02aMartin von Zweigbergk — treemanifest: disable readdelta optimization
2a73829ebe17a9c652fefa1ac31bf003f8342627Laurent Charignon — phases: make two functions private for phase computation
22f49c7dd11b6d7719d49178a1afd56cad921b27Siddharth Agarwal — windows: define normcase spec and fallback
b4258d5a16001219929e0b352a46773691a86bc6Siddharth Agarwal — encoding.upper: factor out fallback code
75ea27f1711d61710915e2fd4ef35f88677c32b6Siddharth Agarwal — cygwin: define normcase spec and fallback
136ab89d61cb1b0474fdef6599deab65f53f1b20Siddharth Agarwal — darwin: define normcase spec and fallback
609aa973c01d64f63585d64cdb8c7266f2454f63Siddharth Agarwal — posix: define normcase spec and fallback
f473a1fe5c7c467a9cb2ad9e6dd3ff7edef64de5Siddharth Agarwal — encoding: define an enum that specifies what normcase does to ASCII strings
d7cf8102bf09a905662c1018e60a06e417a08af3Matt Mackall — merge with stable
517f3e190a5d32539827e6171ce450bad8d3557bGregory Szorc — json: implement {help} template
0bb733dfcabe2dd65bd24d63ebce21435e2cc5ddGregory Szorc — json: implement {helptopics} template
30a737ae9b7d5f7ad2bef526100e9d028538c26bGregory Szorc — json: implement {manifest} template
0bf54479a9eb600521939f39b31188a52be8f850Gregory Szorc — json: implement {shortlog} and {changelog} templates
76c0b4cfa0396339668bd2ce6716d83afc035b53Gregory Szorc — help: populate template functions via docstrings
90e3f5d22dad550b97c1fd9153a1be76c4b1509eGregory Szorc — templater: add consistent docstrings to functions
e191d5d8d5158b9901e12d593638dc29a76b7836Yuya Nishihara — changeset_printer: hide manifest node for workingctx
5a40b5d4539645e716429303eca19bc545a9a4e7Yuya Nishihara — changeset_printer: display p1rev:p1node with "+" suffix for workingctx
6117a29e9e766d452720d7bb871a9041c4fb7598Yuya Nishihara — changeset_printer: handle workingctx in _meaningful_parentrevs()
56fff44cce98e3e2ef1e596a5d712ec36dd858b2Yuya Nishihara — scmutil: add function to help handling workingctx in arithmetic operation
85219d6ece678fdc82f49006aeda26e6e21ed220Mathias De Maré — tests: handle deleted .hg directory (git 2.2.0 and higher) (issue4585)
e1842ef61edbdb5725112a968adeb9990436c15dYuya Nishihara — hgweb: resurrect <span> tag on diffline to fix rendering in monoblue style stable
37a2b446985f2ef77b9690a0548c8630828b7412Matt Mackall — merge with stable
ac08de78de7fe6c9710d428cb251f40e899657e3Siddharth Agarwal — encoding: use parsers.asciiupper when available
bf55df007535739568cbd3165d4c7eaed88e8e38Siddharth Agarwal — parsers: introduce an asciiupper function
fe173106e7fea7f09bdb9a0093fbb06318a6306cSiddharth Agarwal — parsers: make _asciilower a generic _asciitransform function
a62e957413f7d24d7d0cd14561033337d09e1dcaSiddharth Agarwal — parsers._asciilower: use an explicit return object
e97a00bf18ae4156ba1590ae08bf204db29ca132Siddharth Agarwal — parsers: factor out most of asciilower into an internal function
701d3554de0e47f224239eac7023f9d7ee13c9c4Martin von Zweigbergk — manifestv2: add support for writing new manifest format
b83679eb5f86a727fbef267711300709164cd2a3Martin von Zweigbergk — manifestv2: add support for reading new manifest format
919f8ce040be678833ce22a91e3574072e365c64Martin von Zweigbergk — manifestv2: set requires at repo creation time
487245cbf1abb0dc0ca06b7ac73f6b97fa640407Martin von Zweigbergk — test-manifest: extract constants for binary hashes
5491248e148af68459c379412076809084a33c03Martin von Zweigbergk — test-manifest: create constant for empty manifest
2e5f6cdf01f66501a04fc76f68e04c6c85156670Yuya Nishihara — patchbomb: factor out scmutil.revrange() calls
13f0af2a5a4c2436e00f40e7a2004a1313accb76Yuya Nishihara — patchbomb: return outgoing revs as a smartset
6abce80e6cbfaafcbe176778a448d818849c557bYuya Nishihara — templatefilters: add "upper" and "lower" for case conversion
2f7cb6e6acdd86a6c94ec7682dc065a0c2ae6871Durham Goode — repoview: improve compute staticblockers perf
5ec4bda3097ae4b970fd31af7d718e243b400955Gregory Szorc — hgweb: add phase to {changeset} template
830280536946b6154be57902b5a1c36583583802Gregory Szorc — json: implement {changeset} template
e55449dae606a4cd63018f49f9715c8d65901044Gregory Szorc — test-hgweb-json: fix URL for file revision tests
6514030dc6864a9287e7f50ca65abfb80f154847Siddharth Agarwal — dirstate._normalize: don't construct dirfoldmap if not necessary
b38bcf18993cd9cbdade07834061659b631c4d8cSiddharth Agarwal — dirstate.walk: don't keep track of normalized files in parallel
4728d6f7c69f00fa5222d20c7f4da331f04d1342Siddharth Agarwal — dirstate.walk: factor out directory traversal
b09e5150bf8f34f47ec0bb29301d4bf587298a4bMatt Mackall — Added signature for changeset 2e2e9a0750f9 stable
c622aead8d2b0e87c5100a082c0a4fac95c1cd19Matt Mackall — Added tag 3.3.3 for changeset 2e2e9a0750f9 stable
2e2e9a0750f91a6fe0ad88e4de34f8efefdcab08Wagner Bruna — i18n-pt_BR: synchronized with d09262d6ec23 stable 3.3.3