August 2018 Archives by author
Starting: Wed Aug 1 08:29:40 UTC 2018
Ending: Sat Sep 1 03:28:32 UTC 2018
Messages: 1853
- D3967: dispatch: making all hg abortions be output with a specific label
rdamazio (Rodrigo Damazio Bovendorp)
- D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
phillco (Phil Cohen)
- mercurial at 38766: 4 new changesets (3 on stable)
Mercurial Commits
- mercurial at 38767: new changeset
Mercurial Commits
- mercurial at 38778: 11 new changesets
Mercurial Commits
- mercurial at 38779: new changeset (1 on stable)
Mercurial Commits
- mercurial at 38799: 20 new changesets
Mercurial Commits
- mercurial at 38832: 33 new changesets
Mercurial Commits
- mercurial at 38834: 2 new changesets (1 on stable)
Mercurial Commits
- mercurial at 38836: 2 new changesets
Mercurial Commits
- mercurial at 38840: 4 new changesets
Mercurial Commits
- mercurial at 38841: new changeset
Mercurial Commits
- mercurial at 38925: 84 new changesets
Mercurial Commits
- mercurial at 38930: 5 new changesets
Mercurial Commits
- mercurial at 38931: new changeset (1 on stable)
Mercurial Commits
- mercurial at 38960: 29 new changesets
Mercurial Commits
- mercurial at 39020: 60 new changesets
Mercurial Commits
- mercurial at 39021: new changeset (1 on stable)
Mercurial Commits
- mercurial at 39111: 90 new changesets
Mercurial Commits
- mercurial at 39138: 27 new changesets
Mercurial Commits
- mercurial at 39141: 3 new changesets (3 on stable)
Mercurial Commits
- mercurial at 39193: 52 new changesets (2 on stable)
Mercurial Commits
- mercurial at 39194: new changeset
Mercurial Commits
- mercurial at 39200: 6 new changesets (4 on stable)
Mercurial Commits
- mercurial at 39228: 28 new changesets
Mercurial Commits
- mercurial at 39275: 47 new changesets (1 on stable)
Mercurial Commits
- mercurial at 39313: 38 new changesets
Mercurial Commits
- mercurial at 39350: 37 new changesets
Mercurial Commits
- mercurial at 39376: 26 new changesets
Mercurial Commits
- D3991: absorb: import extension from Facebook's hg-experimental
markand (David Demelier)
- [PATCH] absorb: following UI conventions
David Demelier
- Regarding i18n in Mercurial
David Demelier
- [PATCH STABLE] revlog: fix descendant deprecated method
Boris FELD
- [PATCH STABLE] test: add a test file that displays ssh behavior in front of various errors
Boris FELD
- [PATCH 01 of 10] debugrevlog: fix for non-manifest object
Boris FELD
- D4313: pycompat: wrap xrange for py2 to provide efficient __contains__
Boris FELD
- [PATCH] bookmark: add an --active flag to display the active bookmark
Boris FELD
- D4283: webcommands: fix `@webcommand` decorator
foozy (Katsunori FUJIWARA)
- D4125: narrow: add '--extend' flag to tracked command
foozy (Katsunori FUJIWARA)
- D3989: ui: fix implicit unicode-to-bytes conversion introduced in 9df29b7c62cf
durin42 (Augie Fackler)
- D3989: ui: fix implicit unicode-to-bytes conversion introduced in 9df29b7c62cf
durin42 (Augie Fackler)
- D3990: linelog: add a Python implementation of the linelog datastructure
durin42 (Augie Fackler)
- D3993: linelog: add replacelines_vec for fastannotate
durin42 (Augie Fackler)
- D3992: absorb: drop wrapper around the amend command
durin42 (Augie Fackler)
- D3995: fastannotate: write out files from server in a predictable order
durin42 (Augie Fackler)
- D3991: absorb: import extension from Facebook's hg-experimental
durin42 (Augie Fackler)
- D3994: fastannotate: initial import from Facebook's hg-experimental
durin42 (Augie Fackler)
- D3952: patchbomb: ensure all headers and values given to email mod are native strings
durin42 (Augie Fackler)
- D4011: changegroup: move file matcher from narrow extension
durin42 (Augie Fackler)
- D3990: linelog: add a Python implementation of the linelog datastructure
durin42 (Augie Fackler)
- D3990: linelog: add a Python implementation of the linelog datastructure
durin42 (Augie Fackler)
- D4043: absorb: avoid mutable default arg
durin42 (Augie Fackler)
- D4044: absorb: use set literal to avoid intermediate list
durin42 (Augie Fackler)
- D4045: absorb: use pycompat to get xrange
durin42 (Augie Fackler)
- D4046: absorb: use ui.debug() instead of open-coding it
durin42 (Augie Fackler)
- D4047: absorb: note some TODOs from the code review
durin42 (Augie Fackler)
- D3993: linelog: add replacelines_vec for fastannotate
durin42 (Augie Fackler)
- D3992: absorb: drop wrapper around the amend command
durin42 (Augie Fackler)
- D3994: fastannotate: initial import from Facebook's hg-experimental
durin42 (Augie Fackler)
- D3990: linelog: add a Python implementation of the linelog datastructure
durin42 (Augie Fackler)
- D4050: linelog: fix import statements to pass the import checker on py3
durin42 (Augie Fackler)
- D4051: linelog: port to Python 3
durin42 (Augie Fackler)
- D4050: linelog: fix import statements to pass the import checker on py3
durin42 (Augie Fackler)
- D3990: linelog: add a Python implementation of the linelog datastructure
durin42 (Augie Fackler)
- D3994: fastannotate: initial import from Facebook's hg-experimental
durin42 (Augie Fackler)
- D4051: linelog: port to Python 3
durin42 (Augie Fackler)
- D3639: remotenames: add names argument to remotenames revset
durin42 (Augie Fackler)
- D4069: py3: whitelist another 3 tests caught by the ratchet
durin42 (Augie Fackler)
- D4069: py3: whitelist another 3 tests caught by the ratchet
durin42 (Augie Fackler)
- D4070: tests: update test expectations in pre-2.7.9 branch of this test
durin42 (Augie Fackler)
- D4070: tests: update test expectations in pre-2.7.9 branch of this test
durin42 (Augie Fackler)
- D4043: absorb: avoid mutable default arg
durin42 (Augie Fackler)
- D4044: absorb: use set literal to avoid intermediate list
durin42 (Augie Fackler)
- D4045: absorb: use pycompat to get xrange
durin42 (Augie Fackler)
- D4046: absorb: use ui.debug() instead of open-coding it
durin42 (Augie Fackler)
- D4047: absorb: note some TODOs from the code review
durin42 (Augie Fackler)
- D3991: absorb: import extension from Facebook's hg-experimental
durin42 (Augie Fackler)
- D3992: absorb: drop wrapper around the amend command
durin42 (Augie Fackler)
- D3993: linelog: add replacelines_vec for fastannotate
durin42 (Augie Fackler)
- D4126: absorb: remove sf alias for command
durin42 (Augie Fackler)
- D4143: tests: fix bytes/str issues in run-tests.py caught by python3
durin42 (Augie Fackler)
- D4143: tests: fix bytes/str issues in run-tests.py caught by python3
durin42 (Augie Fackler)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
durin42 (Augie Fackler)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
durin42 (Augie Fackler)
- D3991: absorb: import extension from Facebook's hg-experimental
durin42 (Augie Fackler)
- D4170: linelog: fix bytes/str issue in exception raise on Python 3
durin42 (Augie Fackler)
- D4171: tests: make all the string constants in test-match.py be bytes
durin42 (Augie Fackler)
- D4170: linelog: fix bytes/str issue in exception raise on Python 3
durin42 (Augie Fackler)
- D4171: tests: make all the string constants in test-match.py be bytes
durin42 (Augie Fackler)
- D4172: debugcommands: force import of fileset in debugfileset
durin42 (Augie Fackler)
- D4173: py3: whitelist another test caught by the ratchet
durin42 (Augie Fackler)
- D4174: absorb: port partway to Python 3
durin42 (Augie Fackler)
- D4175: tests: port test-absorb-filefixupstate to Python 3
durin42 (Augie Fackler)
- D4176: tests: start moving test-parseindex2.py to a unittest
durin42 (Augie Fackler)
- D4177: tests: fix up indent width in test-parseindex2.py
durin42 (Augie Fackler)
- D4178: tests: move chunks of test-parseindex2.py to use unittest properly
durin42 (Augie Fackler)
- D4179: tests: move assertion closer to want/got declarations in test-parseindex2.py
durin42 (Augie Fackler)
- D4180: tests: rename variables in revlog index parse test for clarity
durin42 (Augie Fackler)
- D4181: tests: port remaining bits of test-parseindex2 to unittest asserts
durin42 (Augie Fackler)
- D4182: tests: restore Python 3 compat in test-parseindex2.py
durin42 (Augie Fackler)
- D4185: tests: remove expected output of test-parseindex2.py
durin42 (Augie Fackler)
- D4184: tests: add test coverage for revlogindex[-1] which was previously missing
durin42 (Augie Fackler)
- D4183: parsers: adjust pure-python version to mimic a3dacabd476b
durin42 (Augie Fackler)
- D4184: tests: add test coverage for revlogindex[-1] which was previously missing
durin42 (Augie Fackler)
- D4185: tests: remove expected output of test-parseindex2.py
durin42 (Augie Fackler)
- D4177: tests: fix up indent width in test-parseindex2.py
durin42 (Augie Fackler)
- D4178: tests: move chunks of test-parseindex2.py to use unittest properly
durin42 (Augie Fackler)
- D4179: tests: move assertion closer to want/got declarations in test-parseindex2.py
durin42 (Augie Fackler)
- D4180: tests: rename variables in revlog index parse test for clarity
durin42 (Augie Fackler)
- D4181: tests: port remaining bits of test-parseindex2 to unittest asserts
durin42 (Augie Fackler)
- D4182: tests: restore Python 3 compat in test-parseindex2.py
durin42 (Augie Fackler)
- D4184: tests: add test coverage for revlogindex[-1] which was previously missing
durin42 (Augie Fackler)
- D4185: tests: remove expected output of test-parseindex2.py
durin42 (Augie Fackler)
- D4156: narrow: add a --narrowspec flag to clone command
durin42 (Augie Fackler)
- D4148: perf: add a command to benchmark linelog edits
durin42 (Augie Fackler)
- D4150: linelog: optimize replacelines
durin42 (Augie Fackler)
- D4132: changegroup: pass function to resolve delta parents into constructor
durin42 (Augie Fackler)
- D4140: changegroup: pass mfdicts properly
durin42 (Augie Fackler)
- D4173: py3: whitelist another test caught by the ratchet
durin42 (Augie Fackler)
- D4172: debugcommands: force import of fileset in debugfileset
durin42 (Augie Fackler)
- D4125: narrow: add '--extend' flag to tracked command
durin42 (Augie Fackler)
- D4162: index: don't include nullid in the internal "length" field
durin42 (Augie Fackler)
- D4174: absorb: port partway to Python 3
durin42 (Augie Fackler)
- D4175: tests: port test-absorb-filefixupstate to Python 3
durin42 (Augie Fackler)
- D4176: tests: start moving test-parseindex2.py to a unittest
durin42 (Augie Fackler)
- D4177: tests: fix up indent width in test-parseindex2.py
durin42 (Augie Fackler)
- D4178: tests: move chunks of test-parseindex2.py to use unittest properly
durin42 (Augie Fackler)
- D4179: tests: move assertion closer to want/got declarations in test-parseindex2.py
durin42 (Augie Fackler)
- D4180: tests: rename variables in revlog index parse test for clarity
durin42 (Augie Fackler)
- D4200: fastannotate: record some TODO items from indygreg's review
durin42 (Augie Fackler)
- D4201: fastannotate: rip out specialized support for remotefilelog
durin42 (Augie Fackler)
- D3994: fastannotate: initial import from Facebook's hg-experimental
durin42 (Augie Fackler)
- D4202: fastannotate: move some global state mutation to extsetup()
durin42 (Augie Fackler)
- D3951: patchbomb: work around email module really wanting to write unicode data
durin42 (Augie Fackler)
- D3954: mail: cope with Py3 unicode antics on email addresses
durin42 (Augie Fackler)
- D3955: mail: modernize check for Python-with-TLS
durin42 (Augie Fackler)
- D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile
durin42 (Augie Fackler)
- D3957: patchbomb: python 3 really wants those email addresses in unicode
durin42 (Augie Fackler)
- D3954: mail: cope with Py3 unicode antics on email addresses
durin42 (Augie Fackler)
- D3955: mail: modernize check for Python-with-TLS
durin42 (Augie Fackler)
- D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile
durin42 (Augie Fackler)
- D4203: dummysmtpd: also put log messages in a file
durin42 (Augie Fackler)
- D4204: dummysmtpd: cat new log file
durin42 (Augie Fackler)
- D4218: mail: fix debug print, which appears to have been broken for a long time
durin42 (Augie Fackler)
- D4219: dummysmtpd: accept additional kwargs from stdlib smtpd
durin42 (Augie Fackler)
- D4221: mail: properly handle email addresses typically being unicodes
durin42 (Augie Fackler)
- D4220: tests: fix Python3 issues in Python one-liners in test-patchbomb.t
durin42 (Augie Fackler)
- D4222: patchbomb: use email.encoders instead of email.Encoders
durin42 (Augie Fackler)
- D4223: patchbomb: use native strs for email header keys and values
durin42 (Augie Fackler)
- D4228: patchbomb: use sysstrs when describing content-type
durin42 (Augie Fackler)
- D4229: patchbomb: don't unintentionally duplicate headers
durin42 (Augie Fackler)
- D4230: tests: put some Python 3 polish on inline Python invocations
durin42 (Augie Fackler)
- D4231: mail: always fall back to iso-8859-1 if us-ascii won't work (BC)
durin42 (Augie Fackler)
- D4232: patchbomb: use native strings when determining attachment disposition
durin42 (Augie Fackler)
- D4233: mail: be more cautious about bytes vs str for py3 compat
durin42 (Augie Fackler)
- D4234: tests: allow for a bonus newline in base64'd email payload
durin42 (Augie Fackler)
- D4206: changegroup: extract cgpacker.group() to standalone function
durin42 (Augie Fackler)
- D4209: changegroup: move manifest chunk emission to generate()
durin42 (Augie Fackler)
- D4214: changegroup: refactor delta parent code
durin42 (Augie Fackler)
- D3951: patchbomb: work around email module really wanting to write unicode data
durin42 (Augie Fackler)
- D3953: mail: fix _encode to be more correct on Python 3
durin42 (Augie Fackler)
- D3954: mail: cope with Py3 unicode antics on email addresses
durin42 (Augie Fackler)
- D3955: mail: modernize check for Python-with-TLS
durin42 (Augie Fackler)
- D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile
durin42 (Augie Fackler)
- D3957: patchbomb: python 3 really wants those email addresses in unicode
durin42 (Augie Fackler)
- D4218: mail: fix debug print, which appears to have been broken for a long time
durin42 (Augie Fackler)
- D4219: dummysmtpd: accept additional kwargs from stdlib smtpd
durin42 (Augie Fackler)
- D4220: tests: fix Python3 issues in Python one-liners in test-patchbomb.t
durin42 (Augie Fackler)
- D4221: mail: properly handle email addresses typically being unicodes
durin42 (Augie Fackler)
- D4222: patchbomb: use email.encoders instead of email.Encoders
durin42 (Augie Fackler)
- D4223: patchbomb: use native strs for email header keys and values
durin42 (Augie Fackler)
- D4228: patchbomb: use sysstrs when describing content-type
durin42 (Augie Fackler)
- D4240: tests: allow more detailed error message from re.compile
durin42 (Augie Fackler)
- D4237: grep: difflib sequencematcher opcodes are native strs
durin42 (Augie Fackler)
- D4238: grep: coerce username to bytestr, not str
durin42 (Augie Fackler)
- D4239: grep: include format string in columns list
durin42 (Augie Fackler)
- D4229: patchbomb: don't unintentionally duplicate headers
durin42 (Augie Fackler)
- D4230: tests: put some Python 3 polish on inline Python invocations
durin42 (Augie Fackler)
- D4170: linelog: fix bytes/str issue in exception raise on Python 3
durin42 (Augie Fackler)
- D4232: patchbomb: use native strings when determining attachment disposition
durin42 (Augie Fackler)
- D4231: mail: always fall back to iso-8859-1 if us-ascii won't work (BC)
durin42 (Augie Fackler)
- D4233: mail: be more cautious about bytes vs str for py3 compat
durin42 (Augie Fackler)
- D4234: tests: allow for a bonus newline in base64'd email payload
durin42 (Augie Fackler)
- D4240: tests: allow more detailed error message from re.compile
durin42 (Augie Fackler)
- D4237: grep: difflib sequencematcher opcodes are native strs
durin42 (Augie Fackler)
- D4238: grep: coerce username to bytestr, not str
durin42 (Augie Fackler)
- D4239: grep: include format string in columns list
durin42 (Augie Fackler)
- D4242: parser: replace bespoke _brepr with stringutil.pprint
durin42 (Augie Fackler)
- D4245: beautifygraph: use sysstr for checking encoding._wide
durin42 (Augie Fackler)
- D4244: stringutil: have buildrepr delegate to pprint for unknown types
durin42 (Augie Fackler)
- D4243: stringutil: teach pprint about sets
durin42 (Augie Fackler)
- D4246: beautifygraph: use slicing instead of subscripting on bytestr
durin42 (Augie Fackler)
- D4247: tests: port inline extension in test for beautifygraph to Python 3
durin42 (Augie Fackler)
- D4162: index: don't include nullid in the internal "length" field
durin42 (Augie Fackler)
- D4248: mq: use stringutil.pprint instead of pycompat.byterepr
durin42 (Augie Fackler)
- D4249: contrib: have check-code look at files in latin1 instead of ascii
durin42 (Augie Fackler)
- D4250: tests: add missing b'' prefix in test-check-code.t
durin42 (Augie Fackler)
- D4248: mq: use stringutil.pprint instead of pycompat.byterepr
durin42 (Augie Fackler)
- D4181: tests: port remaining bits of test-parseindex2 to unittest asserts
durin42 (Augie Fackler)
- D4182: tests: restore Python 3 compat in test-parseindex2.py
durin42 (Augie Fackler)
- D4183: parsers: adjust pure-python version to mimic a3dacabd476b
durin42 (Augie Fackler)
- D4185: tests: remove expected output of test-parseindex2.py
durin42 (Augie Fackler)
- D4242: parser: replace bespoke _brepr with stringutil.pprint
durin42 (Augie Fackler)
- D4244: stringutil: have buildrepr delegate to pprint for unknown types
durin42 (Augie Fackler)
- D4243: stringutil: teach pprint about sets
durin42 (Augie Fackler)
- D4246: beautifygraph: use slicing instead of subscripting on bytestr
durin42 (Augie Fackler)
- D4245: beautifygraph: use sysstr for checking encoding._wide
durin42 (Augie Fackler)
- D4247: tests: port inline extension in test for beautifygraph to Python 3
durin42 (Augie Fackler)
- D4249: contrib: have check-code look at files in latin1 instead of ascii
durin42 (Augie Fackler)
- D4250: tests: add missing b'' prefix in test-check-code.t
durin42 (Augie Fackler)
- D4248: mq: use stringutil.pprint instead of pycompat.byterepr
durin42 (Augie Fackler)
- D4251: tests: extract printrevset extension from test-glog-beautifygraph.t
durin42 (Augie Fackler)
- D4252: tests: port test-glog.t to Python 3 by using extracted printrevset
durin42 (Augie Fackler)
- D4254: wireprotohelpers: add missing b prefixes
durin42 (Augie Fackler)
- D4256: stringutil: if we get a memoryview in escapestr, coerce it to bytes
durin42 (Augie Fackler)
- D4253: util: fix signature of setsockopt in socket observer
durin42 (Augie Fackler)
- D4255: debugcommands: fix a missing b prefix
durin42 (Augie Fackler)
- D4257: debugcommands: get_method should always return a sysstr
durin42 (Augie Fackler)
- D4258: debugcommands: urlerror only has a read() method in Python 2
durin42 (Augie Fackler)
- D4251: tests: extract printrevset extension from test-glog-beautifygraph.t
durin42 (Augie Fackler)
- D4252: tests: port test-glog.t to Python 3 by using extracted printrevset
durin42 (Augie Fackler)
- D4254: wireprotohelpers: add missing b prefixes
durin42 (Augie Fackler)
- D4253: util: fix signature of setsockopt in socket observer
durin42 (Augie Fackler)
- D4255: debugcommands: fix a missing b prefix
durin42 (Augie Fackler)
- D4256: stringutil: if we get a memoryview in escapestr, coerce it to bytes
durin42 (Augie Fackler)
- D4258: debugcommands: urlerror only has a read() method in Python 2
durin42 (Augie Fackler)
- D4257: debugcommands: get_method should always return a sysstr
durin42 (Augie Fackler)
- D4184: tests: add test coverage for revlogindex[-1] which was previously missing
durin42 (Augie Fackler)
- D4288: tests: remove test-py3-commands.t
durin42 (Augie Fackler)
- D4289: tests: update test-check-py3-compat.t output in the py3exe branch
durin42 (Augie Fackler)
- D4290: hghave: move from requiring the PYTHON3 env var to looking for `python3`
durin42 (Augie Fackler)
- D4291: contrib: import the relnotes script from the release-tools repo
durin42 (Augie Fackler)
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
durin42 (Augie Fackler)
- D4241: pure: don't allow index[len(index)] to mean nullid
durin42 (Augie Fackler)
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
durin42 (Augie Fackler)
- D4293: patchbomb: extract function for generating message-id
durin42 (Augie Fackler)
- D4294: patchbomb: allow using HGHOSTNAME to force a hostname
durin42 (Augie Fackler)
- D4295: tests: force a stable hostname in patchbomb tests
durin42 (Augie Fackler)
- D4296: tests: un-glob patchbomb test lines that were only globbing a hostname
durin42 (Augie Fackler)
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
durin42 (Augie Fackler)
- D4293: patchbomb: extract function for generating message-id
durin42 (Augie Fackler)
- D4294: patchbomb: allow using HGHOSTNAME to force a hostname
durin42 (Augie Fackler)
- D4296: tests: un-glob patchbomb test lines that were only globbing a hostname
durin42 (Augie Fackler)
- D4295: tests: force a stable hostname in patchbomb tests
durin42 (Augie Fackler)
- D4289: tests: update test-check-py3-compat.t output in the py3exe branch
durin42 (Augie Fackler)
- D4288: tests: remove test-py3-commands.t
durin42 (Augie Fackler)
- D4335: py3: whitelist another test caught by the ratchet
durin42 (Augie Fackler)
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
durin42 (Augie Fackler)
- D4291: contrib: import the relnotes script from the release-tools repo
durin42 (Augie Fackler)
- D4291: contrib: import the relnotes script from the release-tools repo
durin42 (Augie Fackler)
- D3995: fastannotate: write out files from server in a predictable order
durin42 (Augie Fackler)
- D4200: fastannotate: record some TODO items from indygreg's review
durin42 (Augie Fackler)
- D4202: fastannotate: move some global state mutation to extsetup()
durin42 (Augie Fackler)
- D4201: fastannotate: rip out specialized support for remotefilelog
durin42 (Augie Fackler)
- D3994: fastannotate: initial import from Facebook's hg-experimental
durin42 (Augie Fackler)
- D4337: fastannotate: address pyflakes concerns
durin42 (Augie Fackler)
- D4337: fastannotate: address pyflakes concerns
durin42 (Augie Fackler)
- D4338: beautifygraph: don't warn about busted terminal if HGPLAIN is set
durin42 (Augie Fackler)
- D4338: beautifygraph: don't warn about busted terminal if HGPLAIN is set
durin42 (Augie Fackler)
- D4335: py3: whitelist another test caught by the ratchet
durin42 (Augie Fackler)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
durin42 (Augie Fackler)
- D4344: tracing: new module to make tracing events in hg easier
durin42 (Augie Fackler)
- D4345: dispatch: have dispatch.dispatch and dispatch._runcatch emit trace events
durin42 (Augie Fackler)
- D4343: tests: add support for emitting trace events to run-tests
durin42 (Augie Fackler)
- D4346: hg: wrap the highest layer in the `hg` script possible in trace event
durin42 (Augie Fackler)
- D4347: demandimport: instrument python 2 code with trace events
durin42 (Augie Fackler)
- D4348: util: make timedcm context manager also emit trace events
durin42 (Augie Fackler)
- D4349: cleanup: make all uses of timedcm specify what they're timing
durin42 (Augie Fackler)
- D4350: util: make timedcm require the label
durin42 (Augie Fackler)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
durin42 (Augie Fackler)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
durin42 (Augie Fackler)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
durin42 (Augie Fackler)
- D4226: repository: establish API for emitting revision deltas
durin42 (Augie Fackler)
- D4278: manifest: rename manifestlog._treeinmem to ._treemanifests
durin42 (Augie Fackler)
- D4352: log: add a config option to limit the number of csets
durin42 (Augie Fackler)
- D4125: narrow: add '--extend' flag to tracked command
durin42 (Augie Fackler)
- D4351: match: improve includematcher.visitchildrenset to be much faster and cached
durin42 (Augie Fackler)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
durin42 (Augie Fackler)
- D4344: tracing: new module to make tracing events in hg easier
durin42 (Augie Fackler)
- D4347: demandimport: instrument python 2 code with trace events
durin42 (Augie Fackler)
- D4345: dispatch: have dispatch.dispatch and dispatch._runcatch emit trace events
durin42 (Augie Fackler)
- D4343: tests: add support for emitting trace events to run-tests
durin42 (Augie Fackler)
- D4348: util: make timedcm context manager also emit trace events
durin42 (Augie Fackler)
- D4349: cleanup: make all uses of timedcm specify what they're timing
durin42 (Augie Fackler)
- D4350: util: make timedcm require the label
durin42 (Augie Fackler)
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
durin42 (Augie Fackler)
- D4344: tracing: new module to make tracing events in hg easier
durin42 (Augie Fackler)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
durin42 (Augie Fackler)
- D4346: hg: wrap the highest layer in the `hg` script possible in trace event
durin42 (Augie Fackler)
- D4290: hghave: move from requiring the PYTHON3 env var to looking for `python3`
durin42 (Augie Fackler)
- D4291: contrib: import the relnotes script from the release-tools repo
durin42 (Augie Fackler)
- [PATCH 2 of 2 v3] manifest: persist the manifestfulltext cache
Augie Fackler
- [PATCH 5 of 7] fileset: roughly adjust weights of functions
Augie Fackler
- [PATCH 2 of 2] templatekw: copy {author} to {user} and document {author} as an alias
Augie Fackler
- [PATCH] absorb: following UI conventions
Augie Fackler
- [PATCH] byteify-strings: prevent "__name__ == '__main__'" from being transformed
Augie Fackler
- [PATCH 5 of 5] mail: convert encoding.encoding to sysstr
Augie Fackler
- [PATCH 3 of 3] commit: try hard to reuse p1 manifest if nothing changed
Augie Fackler
- invalid certificate
Augie Fackler
- Git Subrepo Not Allowed
Augie Fackler
- [PATCH 2 of 4] phases: add an internal phases
Augie Fackler
- [PATCH 4 of 4] phases: enforce internal phase support
Augie Fackler
- [PATCH 3 of 3] pycompat: remove membershiprange which is no longer used
Augie Fackler
- [PATCH 2 of 2] bookmarks: adjust exception type so present(bookmark(.)) works as expected
Augie Fackler
- Help with hg-git & mercurial 4.7
Augie Fackler
- [PATCH 7 of 7] minirst: remove unused function decorateblocks()
Augie Fackler
- [PATCH] localrepo: do not cache auditor/nofsauditor which would make reference cycle
Augie Fackler
- [PATCH 09 of 10] shelve: use the internal phase when possible
Augie Fackler
- D4049: testrunner: allow multiple #testcases
lothiraldan (Boris Feld)
- D2679: [PoC] obsolete: config option to enable local only obsolescence mode
lothiraldan (Boris Feld)
- D4330: dagutil: remove module
lothiraldan (Boris Feld)
- D4313: pycompat: wrap xrange for py2 to provide efficient __contains__
lothiraldan (Boris Feld)
- D4409: rebase: skip *all* obsolete revisions, just warn about divergence
lothiraldan (Boris Feld)
- [PATCH STABLE] revlog: fix descendant deprecated method
Boris Feld
- [PATCH V2] statprof: cleanup string construction
Boris Feld
- [PATCH STABLE] test: add a test file that displays ssh behavior in front of various errors
Boris Feld
- [PATCH 1 of 2] compat: drop compatibility for `context.descendant`
Boris Feld
- [PATCH 2 of 2] compat: drop compatibility for `revlog.descendant`
Boris Feld
- [PATCH 1 of 4] addremove: add labels for messages about added and removed files
Boris Feld
- [PATCH 2 of 4] add: add a label for messages about added files
Boris Feld
- [PATCH 3 of 4] remove: add a label for messages about removed files
Boris Feld
- [PATCH 4 of 4] addremove: add associated color for the new labels
Boris Feld
- [PATCH 1 of 8] debugrevlog: document some of the variable used
Boris Feld
- [PATCH 2 of 8] debugrevlog: track empty revlog entries
Boris Feld
- [PATCH 3 of 8] debugrevlog: display details about empty revision
Boris Feld
- [PATCH 4 of 8] revlog: skip over empty revision when looking for delta base
Boris Feld
- [PATCH 5 of 8] revlog: split and document good delta conditional
Boris Feld
- [PATCH 6 of 8] revlog: do not search for delta for empty content
Boris Feld
- [PATCH 7 of 8] revlog: use a symbolic constant for the deltas/text ration
Boris Feld
- [PATCH 8 of 8] revlog: filter out "invalid" delta base candidates
Boris Feld
- [PATCH STABLE] sparse-revlog: fix delta validity computation
Boris Feld
- [PATCH 01 of 10] debugrevlog: fix for non-manifest object
Boris Feld
- [PATCH 02 of 10] revlog: add a method to tells whether rev is stored as a snapshot
Boris Feld
- [PATCH 03 of 10] revlog: also detect intermediate snapshots
Boris Feld
- [PATCH 04 of 10] debugrevlog: include information about intermediate snapshots
Boris Feld
- [PATCH 05 of 10] revlog: add a method to retrieve snapshot depth
Boris Feld
- [PATCH 06 of 10] debugrevlog: display snapshot details per depth
Boris Feld
- [PATCH 07 of 10] sparse-revlog: compute snapshot depth on delta info
Boris Feld
- [PATCH 08 of 10] sparse-revlog: bound number of snapshots in a chain
Boris Feld
- [PATCH 09 of 10] sparse-revlog: ensure intermediate snapshot have decreasing size
Boris Feld
- [PATCH 10 of 10] sparse-revlog: only consider the span of the delta section
Boris Feld
- [PATCH] bookmark: add an --active flag to display the active bookmark
Boris Feld
- [PATCH 1 of 3 STABLE] perf: add a perfphasesremote command
Boris Feld
- [PATCH 2 of 3 STABLE] remotephase: fast path newheads computation in simple case (issue5964)
Boris Feld
- [PATCH 3 of 3 STABLE] remotephase: avoid full changelog iteration (issue5964)
Boris Feld
- [PATCH 01 of 12] revlog: fix typo in 'buildtext' name
Boris Feld
- [PATCH 02 of 12] revlog: split constants into a new `revlogutils.constants` module
Boris Feld
- [PATCH 03 of 12] revlog: split classes related to deltas computation in a new module
Boris Feld
- [PATCH 04 of 12] revlog: move function related to delta chain slicing in revlogutils.deltas
Boris Feld
- [PATCH 05 of 12] revlog: move the good delta heuristic in revlogutils.deltas
Boris Feld
- [PATCH 06 of 12] revlogdeltas: extra fulltext building in its own function
Boris Feld
- [PATCH 07 of 12] revlogdeltas: move special cases around raw revisions in finddeltainfo
Boris Feld
- [PATCH 08 of 12] finddeltainfo: always return a delta info object
Boris Feld
- [PATCH 09 of 12] revlogdeltas: extract _getcandidaterevs in a function
Boris Feld
- [PATCH 10 of 12] candidates-groups: pass revision number to the function
Boris Feld
- [PATCH 11 of 12] candidate-group: split groups selection from the filtering logic
Boris Feld
- [PATCH 12 of 12] candidate-groups: move finddeltainfo filtering inside _candidate_groups
Boris Feld
- [PATCH] color: issue warning in yellow
Boris Feld
- [PATCH 1 of 2 STABLE] phases: fix `nullid` reference in newheads
Boris Feld
- [PATCH 2 of 2 STABLE] phases: drop dead code in `newheads`
Boris Feld
- [PATCH 1 of 5] phase: use `trackedphases` in `_getphaserevsnative`
Boris Feld
- [PATCH 2 of 5] phase: explicitly exclude secret phase and above
Boris Feld
- [PATCH 3 of 5] phase: handle phase with no command flag
Boris Feld
- [PATCH 4 of 5] phase: expose a `_phase(idx)` revset
Boris Feld
- [PATCH 5 of 5] phase: use `_phase` revset instead of string interpolation
Boris Feld
- [PATCH 01 of 11 V2] revlog: split constants into a new `revlogutils.constants` module
Boris Feld
- [PATCH 02 of 11 V2] revlog: split classes related to deltas computation in a new module
Boris Feld
- [PATCH 03 of 11 V2] revlog: move function related to delta chain slicing in revlogutils.deltas
Boris Feld
- [PATCH 04 of 11 V2] revlog: move the good delta heuristic in revlogutils.deltas
Boris Feld
- [PATCH 05 of 11 V2] revlogdeltas: extra fulltext building in its own function
Boris Feld
- [PATCH 06 of 11 V2] revlogdeltas: move special cases around raw revisions in finddeltainfo
Boris Feld
- [PATCH 07 of 11 V2] revlogdelta: always return a delta info object in finddeltainfo
Boris Feld
- [PATCH 08 of 11 V2] revlogdeltas: extract _getcandidaterevs in a function
Boris Feld
- [PATCH 09 of 11 V2] revlogdeltas: pass revision number to _candidatesgroups
Boris Feld
- [PATCH 10 of 11 V2] revlogdeltas: split candidate groups selection from the filtering logic
Boris Feld
- [PATCH 11 of 11 V2] revlogdeltas: move finddeltainfo filtering inside _candidategroups
Boris Feld
- [PATCH 1 of 4] phases: simplify revset in updatephases
Boris Feld
- [PATCH 2 of 4] phases: add an internal phases
Boris Feld
- [PATCH 3 of 4] phases: add a repository requirement about internal phase
Boris Feld
- [PATCH 4 of 4] phases: enforce internal phase support
Boris Feld
- [PATCH 01 of 10] shelve: move createcmd next to _docreatecmd
Boris Feld
- [PATCH 02 of 10] shelve: rename method for data write/read
Boris Feld
- [PATCH 03 of 10] shelve: drop mention of obsshelve file
Boris Feld
- [PATCH 04 of 10] shelve: store shelved node in a new data file
Boris Feld
- [PATCH 05 of 10] shelve: handle shelved node on unfiltered repository
Boris Feld
- [PATCH 06 of 10] shelve: look for shelved not in the repository before unbundling
Boris Feld
- [PATCH 07 of 10] shelve: write metadata file on the fly if they are missing
Boris Feld
- [PATCH 08 of 10] shelve: add an "internal" extra
Boris Feld
- [PATCH 09 of 10] shelve: use the internal phase when possible
Boris Feld
- [PATCH 10 of 10] shelve: no longer strip internal commit when using internal phase
Boris Feld
- [PATCH] test: add a test file that displays ssh behavior in front of various errors
Boris Feld
- D4122: localrepo: better error when a repo exists but we lack permissions
valentin.gatienbaron (Valentin Gatien-Baron)
- D4122: localrepo: better error when a repo exists but we lack permissions
valentin.gatienbaron (Valentin Gatien-Baron)
- D4376: pager: do not enable when TERM=dumb
valentin.gatienbaron (Valentin Gatien-Baron)
- D4377: resolve: make condition clearer, and able to handle a new flag
valentin.gatienbaron (Valentin Gatien-Baron)
- D4378: resolve: add a flag for the default behavior of re-merging
valentin.gatienbaron (Valentin Gatien-Baron)
- D4379: resolve: add config to make hg resolve not re-merge by default
valentin.gatienbaron (Valentin Gatien-Baron)
- D4404: commitextras: work nicely with other extensions
valentin.gatienbaron (Valentin Gatien-Baron)
- D4405: commitextras: no need to special case extras=[]
valentin.gatienbaron (Valentin Gatien-Baron)
- D4404: commitextras: work nicely with other extensions
valentin.gatienbaron (Valentin Gatien-Baron)
- D4405: commitextras: no need to special case extras=[]
valentin.gatienbaron (Valentin Gatien-Baron)
- D4376: pager: do not enable when TERM=dumb
valentin.gatienbaron (Valentin Gatien-Baron)
- D4377: resolve: make condition clearer, and able to handle a new flag
valentin.gatienbaron (Valentin Gatien-Baron)
- D4378: resolve: add a flag for the default behavior of re-merging
valentin.gatienbaron (Valentin Gatien-Baron)
- D4379: resolve: add config to make hg resolve not re-merge by default
valentin.gatienbaron (Valentin Gatien-Baron)
- D4378: resolve: add a flag for the default behavior of re-merging
valentin.gatienbaron (Valentin Gatien-Baron)
- D3988: resolve: add confirm config option
pulkit (Pulkit Goyal)
- D3997: fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
pulkit (Pulkit Goyal)
- D3988: resolve: add confirm config option
pulkit (Pulkit Goyal)
- D4024: dispatch: don't show list of commands on bogus command
pulkit (Pulkit Goyal)
- D4025: dispatch: show a short error message when invalid global option given
pulkit (Pulkit Goyal)
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
pulkit (Pulkit Goyal)
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
pulkit (Pulkit Goyal)
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
pulkit (Pulkit Goyal)
- D2679: [PoC] obsolete: config option to enable local only obsolescence mode
pulkit (Pulkit Goyal)
- D4053: [RFC]hgweb: garbage collect on every request in hgweb_mod too
pulkit (Pulkit Goyal)
- D4054: hgsubversion: add 4.7 to list of supported mercurial
pulkit (Pulkit Goyal)
- D4054: hgsubversion: add 4.7 to list of supported mercurial
pulkit (Pulkit Goyal)
- D3887: rebase: support "history-editing-backup" config option
pulkit (Pulkit Goyal)
- D4053: [RFC]hgweb: garbage collect on every request in hgweb_mod too
pulkit (Pulkit Goyal)
- D4056: sparse: add an action argument to parseconfig()
pulkit (Pulkit Goyal)
- D4058: narrowspec: remove the unused _parsestoredpatterns() function
pulkit (Pulkit Goyal)
- D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)
pulkit (Pulkit Goyal)
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
pulkit (Pulkit Goyal)
- D3988: resolve: add confirm config option
pulkit (Pulkit Goyal)
- D4055: rebase: move "backup" flag to rbsrt
pulkit (Pulkit Goyal)
- D4048: fix: add a monkey-patchable point after all new revisions have been committed
pulkit (Pulkit Goyal)
- D4049: testrunner: allow multiple #testcases
pulkit (Pulkit Goyal)
- D4049: testrunner: allow multiple #testcases
pulkit (Pulkit Goyal)
- D4054: hgsubversion: add 4.7 to list of supported mercurial
pulkit (Pulkit Goyal)
- D4056: sparse: add an action argument to parseconfig()
pulkit (Pulkit Goyal)
- D4058: narrowspec: remove the unused _parsestoredpatterns() function
pulkit (Pulkit Goyal)
- D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file
pulkit (Pulkit Goyal)
- D3988: resolve: add confirm config option
pulkit (Pulkit Goyal)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
pulkit (Pulkit Goyal)
- D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow*
pulkit (Pulkit Goyal)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
pulkit (Pulkit Goyal)
- D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow*
pulkit (Pulkit Goyal)
- D4040: shortest: make isrev() a top-level function
pulkit (Pulkit Goyal)
- D4056: sparse: add an action argument to parseconfig()
pulkit (Pulkit Goyal)
- D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)
pulkit (Pulkit Goyal)
- D4058: narrowspec: remove the unused _parsestoredpatterns() function
pulkit (Pulkit Goyal)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
pulkit (Pulkit Goyal)
- D4102: resolve: support confirm config option with --unmark flag
pulkit (Pulkit Goyal)
- D4103: resolve: update commands.resolve.confirm help text
pulkit (Pulkit Goyal)
- D4102: resolve: support confirm config option with --unmark flag
pulkit (Pulkit Goyal)
- D4103: resolve: update commands.resolve.confirm help text
pulkit (Pulkit Goyal)
- D4102: resolve: support confirm config option with --unmark flag
pulkit (Pulkit Goyal)
- D4125: narrow: add '--extend' flag to tracked command
pulkit (Pulkit Goyal)
- D2679: [PoC] obsolete: config option to enable local only obsolescence mode
pulkit (Pulkit Goyal)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
pulkit (Pulkit Goyal)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
pulkit (Pulkit Goyal)
- D4156: narrow: add a --narrowspec flag to clone command
pulkit (Pulkit Goyal)
- D4167: narrow: add '()' to ellipsis in the revset help
pulkit (Pulkit Goyal)
- D4168: status: advertise --abort instead of 'update -C .' to abort a merge
pulkit (Pulkit Goyal)
- D4169: status: advertise --abort instead of 'update -C .' to abort graft
pulkit (Pulkit Goyal)
- D4167: narrow: add '()' to ellipsis in the revset help
pulkit (Pulkit Goyal)
- D4168: status: advertise --abort instead of 'update -C .' to abort a merge
pulkit (Pulkit Goyal)
- D4169: status: advertise --abort instead of 'update -C .' to abort graft
pulkit (Pulkit Goyal)
- D4125: narrow: add '--extend' flag to tracked command
pulkit (Pulkit Goyal)
- D4253: util: fix signature of setsockopt in socket observer
pulkit (Pulkit Goyal)
- D4259: context: safegaurd from 'lx' being passed as file flag in manifest
pulkit (Pulkit Goyal)
- D4259: context: safegaurd from 'lx' being passed as file flag in manifest
pulkit (Pulkit Goyal)
- D4053: [RFC]hgweb: garbage collect on every request in hgweb_mod too
pulkit (Pulkit Goyal)
- D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
pulkit (Pulkit Goyal)
- D4288: tests: remove test-py3-commands.t
pulkit (Pulkit Goyal)
- D4298: tests: don't create new repo inside existing repo in test-rebase-inmemory.t
pulkit (Pulkit Goyal)
- D4299: tests: demonstrate that IMM needs to be smarter with path conflicts
pulkit (Pulkit Goyal)
- D4300: context: make sure file is not deleted while checking path conflicts
pulkit (Pulkit Goyal)
- D3896: copies: handle case when both merge cset are not descendant of merge base
pulkit (Pulkit Goyal)
- D4301: tests: add a directory 'knownfailures' to check in known failures
pulkit (Pulkit Goyal)
- D4301: tests: add a directory 'knownfailures' to check in known failures
pulkit (Pulkit Goyal)
- D4298: tests: don't create new repo inside existing repo in test-rebase-inmemory.t
pulkit (Pulkit Goyal)
- D4299: tests: demonstrate that IMM needs to be smarter with path conflicts
pulkit (Pulkit Goyal)
- D4300: context: make sure file is not deleted while checking path conflicts
pulkit (Pulkit Goyal)
- D4340: tests: show that merging with sparse is broken when rename is involved
pulkit (Pulkit Goyal)
- D4341: sparse: add local files to temporaryfiles if they exist out of sparse
pulkit (Pulkit Goyal)
- D4341: sparse: add local files to temporaryfiles if they exist out of sparse
pulkit (Pulkit Goyal)
- D4312: New bookflow extension for bookmark-based branching
pulkit (Pulkit Goyal)
- D4312: New bookflow extension for bookmark-based branching
pulkit (Pulkit Goyal)
- D2679: [PoC] obsolete: config option to enable local only obsolescence mode
pulkit (Pulkit Goyal)
- D4125: narrow: add '--extend' flag to tracked command
pulkit (Pulkit Goyal)
- D4156: narrow: add a --narrowspec flag to clone command
pulkit (Pulkit Goyal)
- D4341: sparse: add local files to temporaryfiles if they exist out of sparse
pulkit (Pulkit Goyal)
- D4352: log: add a config option to limit the number of csets
pulkit (Pulkit Goyal)
- D4156: narrow: add a --narrowspec flag to clone command
pulkit (Pulkit Goyal)
- D4125: narrow: add '--extend' flag to tracked command
pulkit (Pulkit Goyal)
- D4125: narrow: add '--extend' flag to tracked command
pulkit (Pulkit Goyal)
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
pulkit (Pulkit Goyal)
- D4373: filemerge: print the filename in quotes in prompt
pulkit (Pulkit Goyal)
- D4125: narrow: add '--import-rules' flag to tracked command
pulkit (Pulkit Goyal)
- D4374: narrowspec: fix a typoed 'supported'
pulkit (Pulkit Goyal)
- D4373: filemerge: print the filename in quotes in prompt
pulkit (Pulkit Goyal)
- D4375: filemerge: fix the wrong placements of messages in prompt
pulkit (Pulkit Goyal)
- D4382: tests: add test to show widening is broken without ellipsis
pulkit (Pulkit Goyal)
- D4383: narrow: add server logic to send cg while widening without ellipsis
pulkit (Pulkit Goyal)
- D4384: narrow: update the narrowspecs to new ones after pulling when widening
pulkit (Pulkit Goyal)
- D4385: tests: add flat manifest case in test-narrow-widen-non-ellipsis.t
pulkit (Pulkit Goyal)
- D4375: filemerge: fix the wrong placements of messages in prompt
pulkit (Pulkit Goyal)
- D2679: [PoC] obsolete: config option to enable local only obsolescence mode
pulkit (Pulkit Goyal)
- D4400: catapipe: remove the execute bit from the file header
pulkit (Pulkit Goyal)
- D4400: catapipe: remove the shebang from the file
pulkit (Pulkit Goyal)
- D4401: run-tests: don't append rtendtracing logs if pipe is /dev/null
pulkit (Pulkit Goyal)
- D4402: run-tests: fix the remaining failure of test-run-tests.py
pulkit (Pulkit Goyal)
- D4403: catapipe: make the file executable
pulkit (Pulkit Goyal)
- D4403: catapipe: make the file executable
pulkit (Pulkit Goyal)
- D4401: run-tests: don't append rtendtracing logs if pipe is /dev/null
pulkit (Pulkit Goyal)
- D4402: run-tests: fix the remaining failure of test-run-tests.py
pulkit (Pulkit Goyal)
- D4341: sparse: add local files to temporaryfiles if they exist out of sparse
pulkit (Pulkit Goyal)
- D4416: copies: improve logic of deciding copytracing on based of config options
pulkit (Pulkit Goyal)
- D4383: narrow: add server logic to send cg while widening without ellipsis
pulkit (Pulkit Goyal)
- D4378: resolve: add a flag for the default behavior of re-merging
pulkit (Pulkit Goyal)
- D4361: zsh_completion: complete hg files
pulkit (Pulkit Goyal)
- D4418: rename: emit hint about using --after consistently
pulkit (Pulkit Goyal)
- D4419: rename: return error status if any rename/copy failed
pulkit (Pulkit Goyal)
- D4341: sparse: add local files to temporaryfiles if they exist out of sparse
pulkit (Pulkit Goyal)
- D4291: contrib: import the relnotes script from the release-tools repo
pulkit (Pulkit Goyal)
- D4382: tests: add test to show widening is broken without ellipsis
pulkit (Pulkit Goyal)
- D4383: narrow: add server logic to send cg while widening without ellipsis
pulkit (Pulkit Goyal)
- D4385: tests: add flat manifest case in test-narrow-widen-non-ellipsis.t
pulkit (Pulkit Goyal)
- D4384: narrow: update the narrowspecs to new ones after pulling when widening
pulkit (Pulkit Goyal)
- D4422: contrib: byteify perf.py file
pulkit (Pulkit Goyal)
- D4423: tests: rename test-narrow-widen-non-ellipsis to match current names
pulkit (Pulkit Goyal)
- D4424: narrow: rename getbundlechangegrouppart_nonellipsis function
pulkit (Pulkit Goyal)
- D4425: relnotes: enable extension when running releasenotes command
pulkit (Pulkit Goyal)
- D4423: tests: rename test-narrow-widen-non-ellipsis to match current names
pulkit (Pulkit Goyal)
- D4424: narrow: rename getbundlechangegrouppart_nonellipsis function
pulkit (Pulkit Goyal)
- D4425: relnotes: enable extension when running releasenotes command
pulkit (Pulkit Goyal)
- D4422: contrib: byteify perf.py file
pulkit (Pulkit Goyal)
- D4383: narrow: add server logic to send cg while widening without ellipsis
pulkit (Pulkit Goyal)
- D4385: tests: add flat manifest case in test-narrow-widen-non-ellipsis.t
pulkit (Pulkit Goyal)
- D4384: narrow: update the narrowspecs to new ones after pulling when widening
pulkit (Pulkit Goyal)
- D4416: copies: improve logic of deciding copytracing on based of config options
pulkit (Pulkit Goyal)
- D4416: copies: improve logic of deciding copytracing on based of config options
pulkit (Pulkit Goyal)
- D4429: narrow: demonstrate that widening is still broken
pulkit (Pulkit Goyal)
- D4429: narrow: demonstrate that widening is still broken
pulkit (Pulkit Goyal)
- D4430: tests: update test-casefolding.t with recent changes
pulkit (Pulkit Goyal)
- D4431: py3: don't use dict.iterkeys() in hgext/fastannotate/context.py
pulkit (Pulkit Goyal)
- D4432: py3: do .decode(), .encode() dance in runtests.py
pulkit (Pulkit Goyal)
- D4432: py3: do .decode(), .encode() dance in runtests.py
pulkit (Pulkit Goyal)
- D4431: py3: don't use dict.iterkeys() in hgext/fastannotate/context.py
pulkit (Pulkit Goyal)
- D4430: tests: update test-casefolding.t with recent changes
pulkit (Pulkit Goyal)
- [PATCH 6 of 7] fileset: reorder 'and' expression to evaluate basic patterns first
Pulkit Goyal
- [PATCH 1 of 2] sparse: do not include operator in i18n strings
Pulkit Goyal
- [PATCH 2 of 2] cmdutil: remove _updatecleanmsg() which is no longer used anywhere
Pulkit Goyal
- [PATCH 1 of 5] rebase: do not set internal dryrun flag by --confirm
Pulkit Goyal
- [PATCH 1 of 2] rebase: add test for in-memory merge conflicts
Pulkit Goyal
- [PATCH 1 of 3] branchmap: strip '\n' read from cache file as before
Pulkit Goyal
- [PATCH 03 of 12] revlog: split classes related to deltas computation in a new module
Pulkit Goyal
- [PATCH 1 of 4] test-help: add tests showing that sections can't be filtered by dotted name
Pulkit Goyal
- [PATCH 01 of 10] shelve: move createcmd next to _docreatecmd
Pulkit Goyal
- D4049: testrunner: allow multiple #testcases
mharbison72 (Matt Harbison)
- D4049: testrunner: allow multiple #testcases
mharbison72 (Matt Harbison)
- D4049: testrunner: allow multiple #testcases
mharbison72 (Matt Harbison)
- D4049: testrunner: allow multiple #testcases
mharbison72 (Matt Harbison)
- D4049: testrunner: allow multiple #testcases
mharbison72 (Matt Harbison)
- D4049: testrunner: allow multiple #testcases
mharbison72 (Matt Harbison)
- D4049: testrunner: allow multiple #testcases
mharbison72 (Matt Harbison)
- [PATCH 1 of 5] cext: fix compilation failure in revlog on Windows
Matt Harbison
- [PATCH 2 of 5] cext: fix Windows warning about implicit conversion of 32-bit shift to 64 bit
Matt Harbison
- [PATCH 3 of 5] cext: fix most truncation warnings in revlog on Windows
Matt Harbison
- [PATCH 4 of 5] cext: fix a warning about differing const qualifiers on Windows
Matt Harbison
- [PATCH 5 of 5] zope: fix truncation warnings on Windows
Matt Harbison
- [PATCH 1 of 5] cext: fix compilation failure in revlog on Windows
Matt Harbison
- [PATCH 1 of 5 RFC] tests: show added/modified/removed files when logging repos converted from bzr
Matt Harbison
- [PATCH STABLE] convert: don't drop missing or corrupt tag entries
Matt Harbison
- [PATCH STABLE] convert: don't drop missing or corrupt tag entries
Matt Harbison
- [PATCH 1 of 7] tests: demonstrate an inconsistency when cloning to a missing directory tree
Matt Harbison
- [PATCH 2 of 7] clone: allow local cloning to create more than one level of directories
Matt Harbison
- [PATCH 3 of 7] share: allow more than one level of directories to be created
Matt Harbison
- [PATCH 4 of 7] test-graft: add a missing output line for Windows
Matt Harbison
- [PATCH 5 of 7] test-absorb: stabilize for no-execbit platforms
Matt Harbison
- [PATCH 6 of 7] tests: conditionalize out tests that msys is mangling
Matt Harbison
- [PATCH 7 of 7] tests: conditionalize color output on abort
Matt Harbison
- [PATCH] tests: stabilize test-merge-tools.t on Windows
Matt Harbison
- [PATCH 1 of 3] tests: show added/modified/removed files when logging repos converted from bzr
Matt Harbison
- [PATCH 2 of 3] tests: add a test to show the added/modified/removed files in a bzr convert
Matt Harbison
- [PATCH 3 of 3] tests: demonstrate a problem with renames on the p2 side of a conversion
Matt Harbison
- [PATCH 1 of 3 V2] tests: show added/modified/removed files when logging repos converted from bzr
Matt Harbison
- [PATCH 2 of 3 V2] tests: add a test to show the added/modified/removed files in a bzr convert
Matt Harbison
- [PATCH 3 of 3 V2] tests: demonstrate a problem with renames on the p2 side of a conversion
Matt Harbison
- [PATCH 1 of 5 RFC] tests: show added/modified/removed files when logging repos converted from bzr
Matt Harbison
- [PATCH 7 of 7] tests: conditionalize color output on abort
Matt Harbison
- [PATCH] tests: drop an unnecessary redirect to /dev/null
Matt Harbison
- [PATCH 1 of 2] cext: fix revlog compiler error on Windows
Matt Harbison
- [PATCH 2 of 2] cext: fix truncation warnings in revlog on Windows
Matt Harbison
- [PATCH 1 of 6] cext: fix revlog compiler error on Windows
Matt Harbison
- [PATCH 2 of 6] cext: fix truncation warnings in revlog on Windows
Matt Harbison
- [PATCH 3 of 6] fastannotate: make the default value for `fastannotate.useflock` dynamic
Matt Harbison
- [PATCH 4 of 6] test-fastannotate: fix trivial output differences on Windows
Matt Harbison
- [PATCH 5 of 6] test-fastannotate: close fd before unlinking to keep Windows happy
Matt Harbison
- [PATCH 6 of 6] fastannotate: pconvert paths from the server for Windows
Matt Harbison
- [PATCH 6 of 6] fastannotate: pconvert paths from the server for Windows
Matt Harbison
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Matt Harbison
- [PATCH] filemerge: fix an i18n comment typo
Matt Harbison
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Matt Harbison
- [PATCH] run-tests: conditionalize HGCATAPULTSERVERPIPE for Windows
Matt Harbison
- [PATCH] run-tests: replace '/dev/null' with os.devnull for Windows
Matt Harbison
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Matt Harbison
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Matt Harbison
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Matt Harbison
- D4048: fix: add a monkey-patchable point after all new revisions have been committed
hooper (Danny Hooper)
- D4048: fix: add a monkey-patchable point after all new revisions have been committed
hooper (Danny Hooper)
- D4048: fix: add a monkey-patchable point after all new revisions have been committed
hooper (Danny Hooper)
- D4048: fix: add a monkey-patchable point after all new revisions have been committed
hooper (Danny Hooper)
- D4100: fix: compute changed lines lazily to make whole-file fixer tools faster
hooper (Danny Hooper)
- D4100: fix: compute changed lines lazily to make whole-file fixer tools faster
hooper (Danny Hooper)
- D4145: fix: pull out flag definitions to make them re-usable from extensions
hooper (Danny Hooper)
- D4146: fix: correctly set wdirwritten given that the dict item is deleted
hooper (Danny Hooper)
- D4145: fix: pull out flag definitions to make them re-usable from extensions
hooper (Danny Hooper)
- D4146: fix: correctly set wdirwritten given that the dict item is deleted
hooper (Danny Hooper)
- D4158: fix: determine fixer tool failure by exit code instead of stderr
hooper (Danny Hooper)
- D4158: fix: determine fixer tool failure by exit code instead of stderr
hooper (Danny Hooper)
- invalid certificate
Jules Hummon
- invalid certificate
Julia Hummon
- [PATCH 1 of 4] i18n: avoid substitution of PYFILES at runtime for readability of output
FUJIWARA Katsunori
- [PATCH 2 of 4] i18n: omit redundant warnings of GNU xgettext command
FUJIWARA Katsunori
- [PATCH 3 of 4] i18n: omit redundant translatable synopsis text to avoid xgettext warning
FUJIWARA Katsunori
- [PATCH 4 of 4] i18n: format warning of hggettext in standard compiler error style
FUJIWARA Katsunori
- [PATCH 1 of 6] help: describe more detail about capabilities while deciding merge tool
FUJIWARA Katsunori
- [PATCH 2 of 6] filemerge: set actual capabilities of internal merge tools
FUJIWARA Katsunori
- [PATCH 3 of 6] filemerge: add the function to examine a capability of a internal tool
FUJIWARA Katsunori
- [PATCH 4 of 6] filemerge: show warning if chosen tool has no binary files capability
FUJIWARA Katsunori
- [PATCH 5 of 6] filemerge: add config knob to check capabilities of internal merge tools
FUJIWARA Katsunori
- [PATCH 6 of 6] filemerge: show actual capabilities of internal merge tools
FUJIWARA Katsunori
- [PATCH 1 of 6] help: describe more detail about capabilities while deciding merge tool
FUJIWARA Katsunori
- [PATCH 3 of 6] filemerge: add the function to examine a capability of a internal tool
FUJIWARA Katsunori
- [PATCH 5 of 6] filemerge: add config knob to check capabilities of internal merge tools
FUJIWARA Katsunori
- [PATCH 6 of 6] filemerge: show actual capabilities of internal merge tools
FUJIWARA Katsunori
- D4283: webcommands: fix `@webcommand` decorator
FUJIWARA Katsunori
- [PATCH 1 of 5] registrar: add base classes to wrap functions, commands, and so on (API)
FUJIWARA Katsunori
- [PATCH 2 of 5] registrar: add classes to wrap existing function
FUJIWARA Katsunori
- [PATCH 3 of 5] registrar: add decorator class to register a function as web command (API)
FUJIWARA Katsunori
- [PATCH 4 of 5] registrar: add classes to wrap existing webcommand
FUJIWARA Katsunori
- [PATCH 5 of 5] hgweb: centralize registration of web commands into webcommands.commands (API)
FUJIWARA Katsunori
- [PATCH 3 of 5] registrar: add decorator class to register a function as web command (API)
FUJIWARA Katsunori
- [PATCH 1 of 4] filemerge: make capability check for internal tools ignore merge-tools section
FUJIWARA Katsunori
- [PATCH 2 of 4] filemerge: avoid putting translated text into docstring
FUJIWARA Katsunori
- [PATCH 3 of 4] help: revise explanation about capability check while selecting merge tool
FUJIWARA Katsunori
- [PATCH 4 of 4] i18n: merge i18n comments of translatable texts correctly
FUJIWARA Katsunori
- D3968: amend: support "history-editing-backup" config option
Sushil Khanchi
- D3968: amend: support "history-editing-backup" config option
Sushil Khanchi
- D3980: contrib/phabricator: Convert description into local
ced (Cédric Krier)
- [PATCH] diff: use a threshold on similarity index before using word-diff (issue5965)
Denis Laxalde
- [PATCH] diff: use a threshold on similarity index before using word-diff (issue5965)
Denis Laxalde
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
spectral (Kyle Lippincott)
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
spectral (Kyle Lippincott)
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
spectral (Kyle Lippincott)
- D4035: resolve: add option to warn/abort on -m with unresolved conflict markers
spectral (Kyle Lippincott)
- D4072: resolve: add commands.resolve.mark-check=abort to tweakdefaults
spectral (Kyle Lippincott)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
spectral (Kyle Lippincott)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
spectral (Kyle Lippincott)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
spectral (Kyle Lippincott)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
spectral (Kyle Lippincott)
- D4072: resolve: add commands.resolve.mark-check=abort to tweakdefaults
spectral (Kyle Lippincott)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
spectral (Kyle Lippincott)
- D4121: resolve: correct behavior of mark-check=none to match docs
spectral (Kyle Lippincott)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
spectral (Kyle Lippincott)
- D4121: resolve: correct behavior of mark-check=none to match docs
spectral (Kyle Lippincott)
- D4128: match: add tests for visitdir functionality
spectral (Kyle Lippincott)
- D4129: includematcher: separate "parents" from "dirs"
spectral (Kyle Lippincott)
- D4130: match: add visitchildrenset complement to visitdir
spectral (Kyle Lippincott)
- D4131: dirstate: use visitchildrenset in traverse
spectral (Kyle Lippincott)
- D4128: match: add tests for visitdir functionality
spectral (Kyle Lippincott)
- D4129: includematcher: separate "parents" from "dirs"
spectral (Kyle Lippincott)
- D4128: match: add tests for visitdir functionality
spectral (Kyle Lippincott)
- D4130: match: add visitchildrenset complement to visitdir
spectral (Kyle Lippincott)
- D4128: match: add tests for visitdir functionality
spectral (Kyle Lippincott)
- D4129: includematcher: separate "parents" from "dirs"
spectral (Kyle Lippincott)
- D4130: match: add visitchildrenset complement to visitdir
spectral (Kyle Lippincott)
- D4131: dirstate: use visitchildrenset in traverse
spectral (Kyle Lippincott)
- D4130: match: add visitchildrenset complement to visitdir
spectral (Kyle Lippincott)
- D4131: dirstate: use visitchildrenset in traverse
spectral (Kyle Lippincott)
- D4159: match: correct doc for _rootsdirsandparents after 5a7df82de142
spectral (Kyle Lippincott)
- D4161: dirstate: add a comment on why we don't need to check if something is a dir/file
spectral (Kyle Lippincott)
- D4160: match: add missing "return set()", add FIXME to test to doc a bug
spectral (Kyle Lippincott)
- D4159: match: correct doc for _rootsdirsandparents after 5a7df82de142
spectral (Kyle Lippincott)
- D4160: match: add missing "return set()", add FIXME to test to doc a bug
spectral (Kyle Lippincott)
- D4161: dirstate: add a comment on why we don't need to check if something is a dir/file
spectral (Kyle Lippincott)
- D4156: narrow: add a --narrowspec flag to clone command
spectral (Kyle Lippincott)
- D4261: zsh_completion: rename _hg_style_opts to _hg_template_opts
spectral (Kyle Lippincott)
- D4264: zsh_completion: declare appropriate local parameters for ->string form
spectral (Kyle Lippincott)
- D4267: zsh_completion: update all options
spectral (Kyle Lippincott)
- D4262: zsh_completion: drop -w, add -S to _arguments
spectral (Kyle Lippincott)
- D4267: zsh_completion: update all options
spectral (Kyle Lippincott)
- D4284: copies: correctly skip directories that have already been considered
spectral (Kyle Lippincott)
- D3896: copies: handle case when both merge cset are not descendant of merge base
spectral (Kyle Lippincott)
- D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
spectral (Kyle Lippincott)
- D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
spectral (Kyle Lippincott)
- D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
spectral (Kyle Lippincott)
- D4331: nodes: expand/comment the magic nodes so they are more easily searchable
spectral (Kyle Lippincott)
- D4331: nodes: expand/comment the magic nodes so they are more easily searchable
spectral (Kyle Lippincott)
- D4351: match: improve includematcher.visitchildrenset to be much faster and cached
spectral (Kyle Lippincott)
- D4331: nodes: expand/comment the magic nodes so they are more easily searchable
spectral (Kyle Lippincott)
- D4351: match: improve includematcher.visitchildrenset to be much faster and cached
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o)
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o)
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o)
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o)
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
spectral (Kyle Lippincott)
- D4364: match: document that visitchildrenset might return files
spectral (Kyle Lippincott)
- D4365: match: make exactmatcher.visitchildrenset return file children as well
spectral (Kyle Lippincott)
- D4367: treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty
spectral (Kyle Lippincott)
- D4368: treemanifest: avoid unnecessary copies/processing when using alwaysmatcher
spectral (Kyle Lippincott)
- D4366: treemanifest: introduce lazy loading of subdirs
spectral (Kyle Lippincott)
- D4369: treemanifest: avoid loading everything just to get their nodeid
spectral (Kyle Lippincott)
- D4370: treemanifest: use visitchildrenset when filtering a manifest to a matcher
spectral (Kyle Lippincott)
- D4371: treemanifest: use visitchildrenset when doing a walk
spectral (Kyle Lippincott)
- D4364: match: document that visitchildrenset might return files
spectral (Kyle Lippincott)
- D4365: match: make exactmatcher.visitchildrenset return file children as well
spectral (Kyle Lippincott)
- D4284: copies: correctly skip directories that have already been considered
spectral (Kyle Lippincott)
- D4284: copies: correctly skip directories that have already been considered
spectral (Kyle Lippincott)
- D4366: treemanifest: introduce lazy loading of subdirs
spectral (Kyle Lippincott)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
spectral (Kyle Lippincott)
- D4361: zsh_completion: complete hg files
spectral (Kyle Lippincott)
- D4362: zsh_completion: complete merge tools for -t/--tool
spectral (Kyle Lippincott)
- D4426: zsh_completion: use revsets to exclude this rev from suggestions to hg merge
spectral (Kyle Lippincott)
- D4428: zsh_completion: complete shelve and unshelve
spectral (Kyle Lippincott)
- [PATCH] color: issue warning in yellow
Kyle Lippincott
- Git Subrepo Not Allowed
Rob Meyers
- D3976: grep: add MULTIREV support to --all-files flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --all-files flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --all-files flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --all-files flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --allfiles flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --allfiles flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --allfiles flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --allfiles flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --allfiles flag
sangeet259 (Sangeet Kumar Mishra)
- D3976: grep: add MULTIREV support to --allfiles flag
sangeet259 (Sangeet Kumar Mishra)
- D4157: grep: search all commits in allfiles mode
sangeet259 (Sangeet Kumar Mishra)
- D4157: grep: search all commits in allfiles mode
sangeet259 (Sangeet Kumar Mishra)
- D4034: py3: stop rewriting xrange() to pycompat.xrange()
yuja (Yuya Nishihara)
- D4003: index: write expression for encoded revision index consistently
yuja (Yuya Nishihara)
- D3968: amend: support "history-editing-backup" config option
yuja (Yuya Nishihara)
- D3887: rebase: support "history-editing-backup" config option
yuja (Yuya Nishihara)
- D3976: grep: add MULTIREV support to --all-files flag
yuja (Yuya Nishihara)
- D3639: remotenames: add names argument to remotenames revset
yuja (Yuya Nishihara)
- D4038: scmutil: make shortest() respect disambiguation revset
yuja (Yuya Nishihara)
- D4039: [RFC] shortest: cache disambiguation revset
yuja (Yuya Nishihara)
- D4040: shortest: make isrev() a top-level function
yuja (Yuya Nishihara)
- D4020: pure: create type for revlog v0 index
yuja (Yuya Nishihara)
- D4021: index: replace insert(-1, e) method by append(e) method
yuja (Yuya Nishihara)
- D4022: index: don't include nullid in len()
yuja (Yuya Nishihara)
- D4039: shortest: cache disambiguation revset
yuja (Yuya Nishihara)
- D4041: revisions: allow "x123" to refer to nodeid prefix "123"
yuja (Yuya Nishihara)
- D3976: grep: add MULTIREV support to --all-files flag
yuja (Yuya Nishihara)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
yuja (Yuya Nishihara)
- D4108: index: extract a type for the nodetree
yuja (Yuya Nishihara)
- D4111: index: pass only nodetree to nt_new()
yuja (Yuya Nishihara)
- D3976: grep: add MULTIREV support to --allfiles flag
yuja (Yuya Nishihara)
- D4108: index: extract a type for the nodetree
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D3980: contrib/phabricator: Convert description into local
yuja (Yuya Nishihara)
- D3976: grep: add MULTIREV support to --allfiles flag
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D3975: mergetool: warn if ui.merge points to nonexistent tool
yuja (Yuya Nishihara)
- D3959: rebase: add --stop option to stop rebase at any point (issue5206)
yuja (Yuya Nishihara)
- D4128: match: add tests for visitdir functionality
yuja (Yuya Nishihara)
- D4129: includematcher: separate "parents" from "dirs"
yuja (Yuya Nishihara)
- D4130: match: add visitchildrenset complement to visitdir
yuja (Yuya Nishihara)
- D4131: dirstate: use visitchildrenset in traverse
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D4171: tests: make all the string constants in test-match.py be bytes
yuja (Yuya Nishihara)
- D4170: linelog: fix bytes/str issue in exception raise on Python 3
yuja (Yuya Nishihara)
- D3953: mail: fix _encode to be more correct on Python 3
yuja (Yuya Nishihara)
- D3954: mail: cope with Py3 unicode antics on email addresses
yuja (Yuya Nishihara)
- D3959: rebase: add --stop option to stop rebase at any point (issue5206)
yuja (Yuya Nishihara)
- D3970: rebase: include --stop option in documentation
yuja (Yuya Nishihara)
- D4281: branchmap: load branchmap as an iterable
yuja (Yuya Nishihara)
- D4322: setdiscovery: don't use dagutil for parent resolution
yuja (Yuya Nishihara)
- D4324: setdiscovery: use revset for resolving DAG heads in a subset
yuja (Yuya Nishihara)
- D4326: setdiscovery: precompute children revisions to avoid quadratic lookup
yuja (Yuya Nishihara)
- D4327: dagop: extract headsetofconnecteds() from dagutil
yuja (Yuya Nishihara)
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
yuja (Yuya Nishihara)
- D4314: setdiscovery: use a revset instead of dagutil.descendantset()
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D4120: shortest: use nodetree for finding shortest node within revset
yuja (Yuya Nishihara)
- D4120: shortest: use nodetree for finding shortest node within revset
yuja (Yuya Nishihara)
- D4120: shortest: use nodetree for finding shortest node within revset
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D4352: log: add a config option to limit the number of csets
yuja (Yuya Nishihara)
- D4118: index: make node tree a Python object
yuja (Yuya Nishihara)
- D4365: match: make exactmatcher.visitchildrenset return file children as well
yuja (Yuya Nishihara)
- D4372: index: embed nodetree in index object to avoid reference cycle
yuja (Yuya Nishihara)
- D4358: debugcommands: introduce debugrevlogindex
yuja (Yuya Nishihara)
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
yuja (Yuya Nishihara)
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
yuja (Yuya Nishihara)
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
yuja (Yuya Nishihara)
- D4409: rebase: skip *all* obsolete revisions, just warn about divergence
yuja (Yuya Nishihara)
- D4416: copies: improve logic of deciding copytracing on based of config options
yuja (Yuya Nishihara)
- D4351: match: improve includematcher.visitchildrenset to be much faster and cached
yuja (Yuya Nishihara)
- D4416: copies: improve logic of deciding copytracing on based of config options
yuja (Yuya Nishihara)
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
yuja (Yuya Nishihara)
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
yuja (Yuya Nishihara)
- D4432: py3: do .decode(), .encode() dance in runtests.py
yuja (Yuya Nishihara)
- [PATCH STABLE] revlog: fix descendant deprecated method
Yuya Nishihara
- [PATCH 1 of 2 v2] utils: create a context manager to handle timing
Yuya Nishihara
- [PATCH 2 of 2 v2] extensions: add detailed loading information
Yuya Nishihara
- D4034: py3: stop rewriting xrange() to pycompat.xrange()
Yuya Nishihara
- D4003: index: write expression for encoded revision index consistently
Yuya Nishihara
- [PATCH 1 of 6] lfs: remove callstatus property from 'lfs()' fileset
Yuya Nishihara
- [PATCH 2 of 6] debugfileset: backport --show-stage option from debugrevspec
Yuya Nishihara
- [PATCH 3 of 6] debugfileset: add option to show matcher representation
Yuya Nishihara
- [PATCH 4 of 6] fileset: flatten arguments list
Yuya Nishihara
- [PATCH 5 of 6] fileset: flatten 'or' nodes to unnest unionmatchers
Yuya Nishihara
- [PATCH 6 of 6] fileset: extract language processing part to new module (API)
Yuya Nishihara
- D3968: amend: support "history-editing-backup" config option
Yuya Nishihara
- D3887: rebase: support "history-editing-backup" config option
Yuya Nishihara
- [PATCH] util: make new timedcmstats class Python 3 compatible
Yuya Nishihara
- [PATCH 1 of 4] i18n: avoid substitution of PYFILES at runtime for readability of output
Yuya Nishihara
- [PATCH 2 of 4] i18n: omit redundant warnings of GNU xgettext command
Yuya Nishihara
- D3976: grep: add MULTIREV support to --all-files flag
Yuya Nishihara
- D3639: remotenames: add names argument to remotenames revset
Yuya Nishihara
- [PATCH 1 of 7] fileset: add phase to transform parsed tree
Yuya Nishihara
- [PATCH 2 of 7] fileset: drop 'group' node from tree to be evaluated
Yuya Nishihara
- [PATCH 3 of 7] fileset: reject 'negate' node early while transforming parsed tree
Yuya Nishihara
- [PATCH 4 of 7] fileset: add stub for weight-based optimization
Yuya Nishihara
- [PATCH 5 of 7] fileset: roughly adjust weights of functions
Yuya Nishihara
- [PATCH 6 of 7] fileset: reorder 'and' expression to evaluate basic patterns first
Yuya Nishihara
- [PATCH 7 of 7] fileset: optimize 'x and not y' to 'x - y'
Yuya Nishihara
- D4038: scmutil: make shortest() respect disambiguation revset
Yuya Nishihara
- D4039: [RFC] shortest: cache disambiguation revset
Yuya Nishihara
- D4040: shortest: make isrev() a top-level function
Yuya Nishihara
- D4020: pure: create type for revlog v0 index
Yuya Nishihara
- D4021: index: replace insert(-1, e) method by append(e) method
Yuya Nishihara
- D4022: index: don't include nullid in len()
Yuya Nishihara
- D4039: [RFC] shortest: cache disambiguation revset
Yuya Nishihara
- D4041: revisions: allow "x123" to refer to nodeid prefix "123"
Yuya Nishihara
- D3976: grep: add MULTIREV support to --all-files flag
Yuya Nishihara
- [PATCH 1 of 2] sparse: do not include operator in i18n strings
Yuya Nishihara
- [PATCH 2 of 2] sparse: use named parameters in i18n strings
Yuya Nishihara
- [PATCH 1 of 3] fileset: introduce weight constants for readability
Yuya Nishihara
- [PATCH 2 of 3] fileset: reorder 'or' expression by weight
Yuya Nishihara
- [PATCH 3 of 3] fileset: combine union of basic patterns into single matcher
Yuya Nishihara
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
Yuya Nishihara
- [PATCH 1 of 7] fileset: pass in basectx to _buildstatus()
Yuya Nishihara
- [PATCH 2 of 7] fileset: keep basectx by matchctx
Yuya Nishihara
- [PATCH 3 of 7] fileset: move buildstatus() to matchctx method
Yuya Nishihara
- [PATCH 4 of 7] fileset: insert hints where status should be computed
Yuya Nishihara
- [PATCH 5 of 7] fileset: build status according to 'withstatus' hint
Yuya Nishihara
- [PATCH 6 of 7] fileset: move copy constructor of matchctx near __init__
Yuya Nishihara
- [PATCH 7 of 7] fileset: narrow status computation by left-hand-side of 'and' node
Yuya Nishihara
- D4108: index: extract a type for the nodetree
Yuya Nishihara
- D4111: index: pass only nodetree to nt_new()
Yuya Nishihara
- D3976: grep: add MULTIREV support to --allfiles flag
Yuya Nishihara
- [PATCH 1 of 2] fileset: turn on listclean conditionally
Yuya Nishihara
- [PATCH 2 of 2] fileset: load core predicates directly to symbols dict
Yuya Nishihara
- [PATCH 1 of 3] hgweb: use registrar to add "motd" template keyword
Yuya Nishihara
- [PATCH 2 of 3] hgweb: mark all lambda template keywords as new-style function
Yuya Nishihara
- [PATCH 3 of 3] templatekw: deprecate old-style template keyword function (API)
Yuya Nishihara
- D4108: index: extract a type for the nodetree
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- D3980: contrib/phabricator: Convert description into local
Yuya Nishihara
- D3976: grep: add MULTIREV support to --allfiles flag
Yuya Nishihara
- [PATCH 1 of 2] templates: rename "user" to "luser" defined in default map file (API)
Yuya Nishihara
- [PATCH 2 of 2] templatekw: copy {author} to {user} and document {author} as an alias
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- D3968: amend: support "history-editing-backup" config option
Yuya Nishihara
- D3975: mergetool: warn if ui.merge points to nonexistent tool
Yuya Nishihara
- D3959: rebase: add --stop option to stop rebase at any point (issue5206)
Yuya Nishihara
- D4128: match: add tests for visitdir functionality
Yuya Nishihara
- D4129: includematcher: separate "parents" from "dirs"
Yuya Nishihara
- D4130: match: add visitchildrenset complement to visitdir
Yuya Nishihara
- D4131: dirstate: use visitchildrenset in traverse
Yuya Nishihara
- [PATCH evolve-ext] templatekw: do not override in-core {obsolete} keyword
Yuya Nishihara
- [PATCH stable] hgweb: catch ParseError that's raised by revset.match()
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- D4170: linelog: fix bytes/str issue in exception raise on Python 3
Yuya Nishihara
- D4171: tests: make all the string constants in test-match.py be bytes
Yuya Nishihara
- D3953: mail: fix _encode to be more correct on Python 3
Yuya Nishihara
- D3954: mail: cope with Py3 unicode antics on email addresses
Yuya Nishihara
- [PATCH 1 of 2] cmdutil: fix weird indent in _mergemsg()
Yuya Nishihara
- [PATCH 2 of 2] cmdutil: remove _updatecleanmsg() which is no longer used anywhere
Yuya Nishihara
- [PATCH 1 of 5] patchbomb: really use BytesGenerator API
Yuya Nishihara
- [PATCH 2 of 5] mail: remove redundant bytesurl() from addrlistencode()
Yuya Nishihara
- [PATCH 3 of 5] mail: pass in addr to _addressencode() in bytes
Yuya Nishihara
- [PATCH 4 of 5] mail: call s.decode('ascii') explicitly to see if s is an ascii bytes
Yuya Nishihara
- [PATCH 5 of 5] mail: convert encoding.encoding to sysstr
Yuya Nishihara
- [PATCH 4 of 5] cext: fix a warning about differing const qualifiers on Windows
Yuya Nishihara
- [PATCH 5 of 5] zope: fix truncation warnings on Windows
Yuya Nishihara
- [PATCH] byteify-strings: prevent "__name__ == '__main__'" from being transformed
Yuya Nishihara
- [PATCH V2] statprof: cleanup string construction
Yuya Nishihara
- [PATCH STABLE] convert: don't drop missing or corrupt tag entries
Yuya Nishihara
- D3959: rebase: add --stop option to stop rebase at any point (issue5206)
Yuya Nishihara
- D3970: rebase: include --stop option in documentation
Yuya Nishihara
- [PATCH 1 of 3] commit: add debug message regarding manifest reuse
Yuya Nishihara
- [PATCH 2 of 3] merge: add tests for commit with no content change
Yuya Nishihara
- [PATCH 3 of 3] commit: try hard to reuse p1 manifest if nothing changed
Yuya Nishihara
- [PATCH 1 of 5] rebase: do not set internal dryrun flag by --confirm
Yuya Nishihara
- [PATCH 2 of 5] rebase: consolidate check for --abort/--stop/--continue conflicts
Yuya Nishihara
- [PATCH 3 of 5] rebase: consolidate check for --dry-run/--confirm on abort/stop/continue
Yuya Nishihara
- [PATCH 4 of 5] rebase: use action variable to select things to do
Yuya Nishihara
- [PATCH 5 of 5] rebase: turn off inmemory flag on --stop
Yuya Nishihara
- [PATCH STABLE] convert: don't drop missing or corrupt tag entries
Yuya Nishihara
- [PATCH 4 of 6] filemerge: show warning if chosen tool has no binary files capability
Yuya Nishihara
- [PATCH 3 of 6] filemerge: add the function to examine a capability of a internal tool
Yuya Nishihara
- [PATCH 5 of 6] filemerge: add config knob to check capabilities of internal merge tools
Yuya Nishihara
- [PATCH 6 of 6] filemerge: show actual capabilities of internal merge tools
Yuya Nishihara
- [PATCH 2 of 6] filemerge: set actual capabilities of internal merge tools
Yuya Nishihara
- [PATCH 1 of 6] help: describe more detail about capabilities while deciding merge tool
Yuya Nishihara
- D4281: branchmap: load branchmap as an iterable
Yuya Nishihara
- [PATCH 1 of 2] rebase: add test for in-memory merge conflicts
Yuya Nishihara
- [PATCH 2 of 2] rebase: do not pass in user option to rollback in-memory merge conflict
Yuya Nishihara
- [PATCH 3 of 6] filemerge: add the function to examine a capability of a internal tool
Yuya Nishihara
- [PATCH 1 of 3] branchmap: strip '\n' read from cache file as before
Yuya Nishihara
- [PATCH 2 of 3] branchmap: close cache file properly
Yuya Nishihara
- [PATCH 3 of 3] branchmap: explicitly convert file into iterator
Yuya Nishihara
- [PATCH 1 of 3] changelog: remove copy of revlog.nodemap()
Yuya Nishihara
- [PATCH 2 of 3] revlog: fix pure nodemap to not access missing index entry
Yuya Nishihara
- [PATCH 3 of 3] revlog: obtain the first node at the lowest layer while building pure nodemap
Yuya Nishihara
- [PATCH 3 of 3 STABLE] remotephase: avoid full changelog iteration (issue5964)
Yuya Nishihara
- [PATCH STABLE] perf: fix typo in perfphasesremote()
Yuya Nishihara
- [PATCH] node: correct hex representation of pseudo node ids
Yuya Nishihara
- D4322: setdiscovery: don't use dagutil for parent resolution
Yuya Nishihara
- D4324: setdiscovery: use revset for resolving DAG heads in a subset
Yuya Nishihara
- D4326: setdiscovery: precompute children revisions to avoid quadratic lookup
Yuya Nishihara
- D4327: dagop: extract headsetofconnecteds() from dagutil
Yuya Nishihara
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
Yuya Nishihara
- D4314: setdiscovery: use a revset instead of dagutil.descendantset()
Yuya Nishihara
- [PATCH STABLE] merge: do not delete untracked files silently (issue5962)
Yuya Nishihara
- [PATCH 3 of 7] share: allow more than one level of directories to be created
Yuya Nishihara
- [PATCH] tests: stabilize test-merge-tools.t on Windows
Yuya Nishihara
- [PATCH 7 of 7] tests: conditionalize color output on abort
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- D4120: shortest: use nodetree for finding shortest node within revset
Yuya Nishihara
- D4120: shortest: use nodetree for finding shortest node within revset
Yuya Nishihara
- D4120: shortest: use nodetree for finding shortest node within revset
Yuya Nishihara
- [PATCH] tests: drop an unnecessary redirect to /dev/null
Yuya Nishihara
- [PATCH 1 of 3 V2] tests: show added/modified/removed files when logging repos converted from bzr
Yuya Nishihara
- [PATCH 1 of 2 STABLE] phases: fix `nullid` reference in newheads
Yuya Nishihara
- [PATCH] color: issue warning in yellow
Yuya Nishihara
- [PATCH] diff: use a threshold on similarity index before using word-diff (issue5965)
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- [PATCH] localrepo: do not cache auditor/nofsauditor which would make reference cycle
Yuya Nishihara
- [PATCH 1 of 7] minirst: extract function that filters parsed blocks by section name
Yuya Nishihara
- [PATCH 2 of 7] minirst: unindent "if True" block in filtersections()
Yuya Nishihara
- [PATCH 3 of 7] minirst: extract function that formats parsed blocks as plain text
Yuya Nishihara
- [PATCH 4 of 7] help: inline minirst.format()
Yuya Nishihara
- [PATCH 5 of 7] help: reorder section filtering flow to not format help text twice
Yuya Nishihara
- [PATCH 6 of 7] minirst: make format() simply return a formatted text
Yuya Nishihara
- [PATCH 7 of 7] minirst: remove unused function decorateblocks()
Yuya Nishihara
- [PATCH] diff: use a threshold on similarity index before using word-diff (issue5965)
Yuya Nishihara
- D4352: log: add a config option to limit the number of csets
Yuya Nishihara
- [PATCH 1 of 5] registrar: add base classes to wrap functions, commands, and so on (API)
Yuya Nishihara
- [PATCH 3 of 5] registrar: add decorator class to register a function as web command (API)
Yuya Nishihara
- [PATCH] diff: use a threshold on similarity index before using word-diff (issue5965)
Yuya Nishihara
- D4118: index: make node tree a Python object
Yuya Nishihara
- [PATCH 6 of 6] fastannotate: pconvert paths from the server for Windows
Yuya Nishihara
- [PATCH] diff: use a threshold on similarity index before using word-diff (issue5965)
Yuya Nishihara
- [PATCH] diff: use a threshold on similarity index before using word-diff (issue5965)
Yuya Nishihara
- D4365: match: make exactmatcher.visitchildrenset return file children as well
Yuya Nishihara
- [PATCH 2 of 4] filemerge: avoid putting translated text into docstring
Yuya Nishihara
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Yuya Nishihara
- [PATCH 3 of 5] phase: handle phase with no command flag
Yuya Nishihara
- [PATCH 5 of 5] phase: use `_phase` revset instead of string interpolation
Yuya Nishihara
- [PATCH 2 of 4] filemerge: avoid putting translated text into docstring
Yuya Nishihara
- [PATCH] bookmark: add an --active flag to display the active bookmark
Yuya Nishihara
- D4372: index: embed nodetree in index object to avoid reference cycle
Yuya Nishihara
- [PATCH 1 of 3] obsutil: make sure "addedrevs" is not None in getobsoleted()
Yuya Nishihara
- [PATCH 2 of 3] transaction: remember original len(repo) instead of tracking added revs (API)
Yuya Nishihara
- [PATCH 3 of 3] pycompat: remove membershiprange which is no longer used
Yuya Nishihara
- [PATCH 1 of 2] revset: expand bookmark(.) to the active bookmark
Yuya Nishihara
- [PATCH 2 of 2] bookmarks: adjust exception type so present(bookmark(.)) works as expected
Yuya Nishihara
- D4358: debugcommands: introduce debugrevlogindex
Yuya Nishihara
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
Yuya Nishihara
- [PATCH] bookmark: add an --active flag to display the active bookmark
Yuya Nishihara
- [PATCH] context: use new names for unstable changesets in docstrings
Yuya Nishihara
- [PATCH 1 of 4] phases: simplify revset in updatephases
Yuya Nishihara
- [PATCH 2 of 4] phases: add an internal phases
Yuya Nishihara
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
Yuya Nishihara
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
Yuya Nishihara
- D4409: rebase: skip *all* obsolete revisions
Yuya Nishihara
- [PATCH 1 of 4] test-help: add tests showing that sections can't be filtered by dotted name
Yuya Nishihara
- [PATCH 2 of 4] help: rewrite parsing of help topic to not drop section name with dots
Yuya Nishihara
- [PATCH 3 of 4] minirst: mark getsections() as an internal helper
Yuya Nishihara
- [PATCH 4 of 4] minirst: filter blocks by full path to section
Yuya Nishihara
- D4351: match: improve includematcher.visitchildrenset to be much faster and cached
Yuya Nishihara
- D4416: copies: improve logic of deciding copytracing on based of config options
Yuya Nishihara
- [PATCH] filemerge: fix an i18n comment typo
Yuya Nishihara
- [PATCH] run-tests: conditionalize HGCATAPULTSERVERPIPE for Windows
Yuya Nishihara
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Yuya Nishihara
- [PATCH 1 of 5] templatekw: alias {file} of files list to {path}
Yuya Nishihara
- [PATCH 2 of 5] templatekw: alias {name} of file copies dict to {path}
Yuya Nishihara
- [PATCH 3 of 5] formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara
- [PATCH 4 of 5] status: rename {copy} to {source} for compatibility with {file_copies} (BC)
Yuya Nishihara
- [PATCH 5 of 5] templatekw: add {path} keyword to host documentation
Yuya Nishihara
- D4416: copies: improve logic of deciding copytracing on based of config options
Yuya Nishihara
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Yuya Nishihara
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
Yuya Nishihara
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
Yuya Nishihara
- [PATCH] shelve: fix crash on unshelve without .shelve metadata file
Yuya Nishihara
- [PATCH STABLE] hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972)
Yuya Nishihara
- D4432: py3: do .decode(), .encode() dance in runtests.py
Yuya Nishihara
- [PATCH] test: add a test file that displays ssh behavior in front of various errors
Yuya Nishihara
- [PATCH 1 of 4] test-check-py3-compat: remove false output from "python3 check-py3-compat.py"
Yuya Nishihara
- [PATCH 2 of 4] test-check-py3-compat: exclude thirdparty and cffi which are known to fail
Yuya Nishihara
- [PATCH 3 of 4] test-check-py3-compat: update "python3 check-py3-compat.py" output
Yuya Nishihara
- [PATCH 4 of 4] fastannotate: use stringutil.pprint() to dump diffopts to be hashed
Yuya Nishihara
- bugzilla weekly report (2018-08-06)
Octobot
- bugzilla weekly report (2018-08-06)
Octobot
- bugzilla weekly report (2018-08-13)
Octobot
- bugzilla weekly report (2018-08-13)
Octobot
- bugzilla weekly report (2018-08-20)
Octobot
- bugzilla weekly report (2018-08-20)
Octobot
- bugzilla weekly report (2018-08-27)
Octobot
- bugzilla weekly report (2018-08-27)
Octobot
- D4281: branchmap: load branchmap as an iterable
mjpieters (Martijn Pieters)
- D4280: perf: time loading branchmap caches
mjpieters (Martijn Pieters)
- D4281: branchmap: load branchmap as an iterable
mjpieters (Martijn Pieters)
- D4280: perf: time loading branchmap caches
mjpieters (Martijn Pieters)
- [PATCH 1 of 2 v2] debug: allow specifying a manifest node rather than a revision
Martijn Pieters
- [PATCH 2 of 2 v2] manifest: persist the manifestfulltext cache
Martijn Pieters
- [PATCH 1 of 2 v2] utils: create a context manager to handle timing
Martijn Pieters
- [PATCH 2 of 2 v2] extensions: add detailed loading information
Martijn Pieters
- [PATCH 1 of 2 v2] utils: create a context manager to handle timing
Martijn Pieters
- [PATCH 1 of 2 v3] debug: allow specifying a manifest node rather than a revision
Martijn Pieters
- [PATCH 2 of 2 v3] manifest: persist the manifestfulltext cache
Martijn Pieters
- [PATCH] util: make new timedcmstats class Python 3 compatible
Martijn Pieters
- [PATCH 1 of 2 v2] utils: create a context manager to handle timing
Martijn Pieters
- D4283: webcommands: fix `@webcommand` decorator
sheehan (Connor Sheehan)
- D4283: webcommands: fix `@webcommand` decorator
sheehan (Connor Sheehan)
- D4053: [RFC]hgweb: garbage collect on every request in hgweb_mod too
av6 (Anton Shestakov)
- D4261: zsh_completion: rename _hg_style_opts to _hg_template_opts
av6 (Anton Shestakov)
- D4262: zsh_completion: drop -w, add -S to _arguments
av6 (Anton Shestakov)
- D4263: zsh_completion: complete files from `hg st -mar` for commit and diff
av6 (Anton Shestakov)
- D4264: zsh_completion: declare appropriate local parameters for ->string form
av6 (Anton Shestakov)
- D4265: zsh_completion: remove completion for obsolete graphlog extension
av6 (Anton Shestakov)
- D4266: zsh_completion: run hg with HGPLAINEXCEPT=alias to list commands
av6 (Anton Shestakov)
- D4267: zsh_completion: update all options
av6 (Anton Shestakov)
- D4262: zsh_completion: drop -w, add -S to _arguments
av6 (Anton Shestakov)
- D4267: zsh_completion: update all options
av6 (Anton Shestakov)
- D4291: contrib: import the relnotes script from the release-tools repo
av6 (Anton Shestakov)
- D4261: zsh_completion: rename _hg_style_opts to _hg_template_opts
av6 (Anton Shestakov)
- D4262: zsh_completion: drop -w, add -S to _arguments
av6 (Anton Shestakov)
- D4264: zsh_completion: declare appropriate local parameters for ->string form
av6 (Anton Shestakov)
- D4263: zsh_completion: complete files from `hg st -mar` for commit and diff
av6 (Anton Shestakov)
- D4265: zsh_completion: remove completion for obsolete graphlog extension
av6 (Anton Shestakov)
- D4266: zsh_completion: run hg with HGPLAINEXCEPT=alias to list commands
av6 (Anton Shestakov)
- D4267: zsh_completion: update all options
av6 (Anton Shestakov)
- D4360: zsh_completion: adjust usage of common options
av6 (Anton Shestakov)
- D4361: zsh_completion: complete hg files
av6 (Anton Shestakov)
- D4362: zsh_completion: complete merge tools for -t/--tool
av6 (Anton Shestakov)
- D4360: zsh_completion: adjust usage of common options
av6 (Anton Shestakov)
- D4361: zsh_completion: complete hg files
av6 (Anton Shestakov)
- D4362: zsh_completion: complete merge tools for -t/--tool
av6 (Anton Shestakov)
- D4361: zsh_completion: complete hg files
av6 (Anton Shestakov)
- D4362: zsh_completion: complete merge tools for -t/--tool
av6 (Anton Shestakov)
- D4426: zsh_completion: use revsets to exclude this rev from suggestions to hg merge
av6 (Anton Shestakov)
- D4427: zsh_completion: handle --rev as well as -r for diff and revert
av6 (Anton Shestakov)
- D4428: zsh_completion: complete shelve and unshelve
av6 (Anton Shestakov)
- D4428: zsh_completion: complete shelve and unshelve
av6 (Anton Shestakov)
- D4426: zsh_completion: use revsets to exclude this rev from suggestions to hg merge
av6 (Anton Shestakov)
- [PATCH stable] hgweb: catch ParseError that's raised by revset.match()
Anton Shestakov
- [PATCH stable] hgweb: catch ParseError that's raised by revset.match()
Anton Shestakov
- Regarding i18n in Mercurial
Anton Shestakov
- [PATCH 2 of 2] cmdutil: remove _updatecleanmsg() which is no longer used anywhere
Anton Shestakov
- [PATCH] context: use new names for unstable changesets in docstrings
Anton Shestakov
- [PATCH STABLE] hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972)
Anton Shestakov
- Regarding i18n in Mercurial
André Sintzoff
- D4297: util: improve handling of truncated compressed streams
joerg.sonnenberger (Joerg Sonnenberger)
- D4313: pycompat: wrap xrange for py2 to provide efficient __contains__
joerg.sonnenberger (Joerg Sonnenberger)
- D4313: pycompat: wrap xrange for py2 to provide efficient __contains__
joerg.sonnenberger (Joerg Sonnenberger)
- D4313: pycompat: wrap xrange for py2 to provide efficient __contains__
joerg.sonnenberger (Joerg Sonnenberger)
- D4297: util: improve handling of truncated compressed streams
joerg.sonnenberger (Joerg Sonnenberger)
- D4284: copies: correctly skip directories that have already been considered
jpsugar (JP Sugarbroad)
- D4007: exchange: move disabling of rev-branch-cache bundle part out of narrow
indygreg (Gregory Szorc)
- D4008: exchange: move narrow acl functionality into core
indygreg (Gregory Szorc)
- D4009: exchange: move _computeellipsis() from narrow
indygreg (Gregory Szorc)
- D4011: changegroup: move file matcher from narrow extension
indygreg (Gregory Szorc)
- D4010: exchange: refactor control flow of _getbundlechangegrouppart()
indygreg (Gregory Szorc)
- D4012: changegroup: inline prune() logic from narrow
indygreg (Gregory Szorc)
- D4013: exchange: make narrow ACL presence imply narrow=True
indygreg (Gregory Szorc)
- D4014: exchange: move simple narrow changegroup generation from extension
indygreg (Gregory Szorc)
- D4001: templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
indygreg (Gregory Szorc)
- D3951: patchbomb: work around email module really wanting to write unicode data
indygreg (Gregory Szorc)
- D3990: linelog: add a Python implementation of the linelog datastructure
indygreg (Gregory Szorc)
- D3990: linelog: add a Python implementation of the linelog datastructure
indygreg (Gregory Szorc)
- D4031: pycompat: add xrange alias for Python 2
indygreg (Gregory Szorc)
- D4034: py3: stop rewriting xrange() to pycompat.xrange()
indygreg (Gregory Szorc)
- D4033: check-code: ban use of bare xrange()
indygreg (Gregory Szorc)
- D4032: global: use pycompat.xrange()
indygreg (Gregory Szorc)
- D4031: pycompat: add xrange alias for Python 2
indygreg (Gregory Szorc)
- D4033: check-code: ban use of bare xrange()
indygreg (Gregory Szorc)
- D4034: py3: stop rewriting xrange() to pycompat.xrange()
indygreg (Gregory Szorc)
- D4032: global: use pycompat.xrange()
indygreg (Gregory Szorc)
- D3992: absorb: drop wrapper around the amend command
indygreg (Gregory Szorc)
- D3991: absorb: import extension from Facebook's hg-experimental
indygreg (Gregory Szorc)
- D4011: changegroup: move file matcher from narrow extension
indygreg (Gregory Szorc)
- D4011: changegroup: move file matcher from narrow extension
indygreg (Gregory Szorc)
- D4007: exchange: move disabling of rev-branch-cache bundle part out of narrow
indygreg (Gregory Szorc)
- D4008: exchange: move narrow acl functionality into core
indygreg (Gregory Szorc)
- D4009: exchange: move _computeellipsis() from narrow
indygreg (Gregory Szorc)
- D4010: exchange: refactor control flow of _getbundlechangegrouppart()
indygreg (Gregory Szorc)
- D3990: linelog: add a Python implementation of the linelog datastructure
indygreg (Gregory Szorc)
- D4011: changegroup: move file matcher from narrow extension
indygreg (Gregory Szorc)
- D4012: changegroup: inline prune() logic from narrow
indygreg (Gregory Szorc)
- D4060: changegroup: move ellipsisdata() from narrow
indygreg (Gregory Szorc)
- D4061: changegroup: move _packellipsischangegroup() from narrow
indygreg (Gregory Szorc)
- D4062: changegroup: move deltaparent() from narrow
indygreg (Gregory Szorc)
- D4064: changegroup: move close() from narrow
indygreg (Gregory Szorc)
- D4063: changegroup: move revchunk() from narrow
indygreg (Gregory Szorc)
- D4065: changegroup: move _sortgroup() from narrow
indygreg (Gregory Szorc)
- D4066: changegroup: move generatefiles() from narrow
indygreg (Gregory Szorc)
- D4067: changegroup: move generate() modifications from narrow
indygreg (Gregory Szorc)
- D4012: changegroup: inline prune() logic from narrow
indygreg (Gregory Szorc)
- D4013: exchange: make narrow ACL presence imply narrow=True
indygreg (Gregory Szorc)
- D4014: exchange: move simple narrow changegroup generation from extension
indygreg (Gregory Szorc)
- D4073: changegroup: rename "revlog" variables
indygreg (Gregory Szorc)
- D4074: changegroup: inline ellipsisdata()
indygreg (Gregory Szorc)
- D4075: changegroup: capture revision delta in a data structure
indygreg (Gregory Szorc)
- D4076: changegroup: define functions for creating changegroup packers
indygreg (Gregory Szorc)
- D4078: changegroup: make delta header struct formatters actual structs
indygreg (Gregory Szorc)
- D4077: changegroup: pass version into constructor
indygreg (Gregory Szorc)
- D4079: changegroup: pass function to build delta header into constructor
indygreg (Gregory Szorc)
- D4080: changegroup: pass end of manifests marker into constructor
indygreg (Gregory Szorc)
- D4081: changegroup: consolidate tree manifests sending into cg1packer
indygreg (Gregory Szorc)
- D4082: changegroup: control reordering via constructor argument
indygreg (Gregory Szorc)
- D4083: changegroup: control delta parent behavior via constructor
indygreg (Gregory Szorc)
- D4085: changegroup: make some packer attributes private
indygreg (Gregory Szorc)
- D4084: changegroup: rename cg1packer to cgpacker
indygreg (Gregory Szorc)
- D4086: changegroup: declare shallow flag in constructor
indygreg (Gregory Szorc)
- D4087: changegroup: move changelogdone into cgpacker
indygreg (Gregory Szorc)
- D4089: changegroup: pass ellipsis roots into cgpacker constructor
indygreg (Gregory Szorc)
- D4088: changegroup: move revision maps to cgpacker
indygreg (Gregory Szorc)
- D4091: changegroup: move fullnodes into cgpacker
indygreg (Gregory Szorc)
- D4090: changegroup: specify ellipses mode explicitly
indygreg (Gregory Szorc)
- D4092: changegroup: inline _packellipsischangegroup
indygreg (Gregory Szorc)
- D4062: changegroup: move deltaparent() from narrow
indygreg (Gregory Szorc)
- D4061: changegroup: move _packellipsischangegroup() from narrow
indygreg (Gregory Szorc)
- D4060: changegroup: move ellipsisdata() from narrow
indygreg (Gregory Szorc)
- D4063: changegroup: move revchunk() from narrow
indygreg (Gregory Szorc)
- D4064: changegroup: move close() from narrow
indygreg (Gregory Szorc)
- D4065: changegroup: move _sortgroup() from narrow
indygreg (Gregory Szorc)
- D4066: changegroup: move generatefiles() from narrow
indygreg (Gregory Szorc)
- D4073: changegroup: rename "revlog" variables
indygreg (Gregory Szorc)
- D4067: changegroup: move generate() modifications from narrow
indygreg (Gregory Szorc)
- D4074: changegroup: inline ellipsisdata()
indygreg (Gregory Szorc)
- D4075: changegroup: capture revision delta in a data structure
indygreg (Gregory Szorc)
- D4076: changegroup: define functions for creating changegroup packers
indygreg (Gregory Szorc)
- D4077: changegroup: pass version into constructor
indygreg (Gregory Szorc)
- D4078: changegroup: make delta header struct formatters actual structs
indygreg (Gregory Szorc)
- D4079: changegroup: pass function to build delta header into constructor
indygreg (Gregory Szorc)
- D4080: changegroup: pass end of manifests marker into constructor
indygreg (Gregory Szorc)
- D4081: changegroup: consolidate tree manifests sending into cg1packer
indygreg (Gregory Szorc)
- D4083: changegroup: control delta parent behavior via constructor
indygreg (Gregory Szorc)
- D4082: changegroup: control reordering via constructor argument
indygreg (Gregory Szorc)
- D4084: changegroup: rename cg1packer to cgpacker
indygreg (Gregory Szorc)
- D4085: changegroup: make some packer attributes private
indygreg (Gregory Szorc)
- D4086: changegroup: declare shallow flag in constructor
indygreg (Gregory Szorc)
- D4087: changegroup: move changelogdone into cgpacker
indygreg (Gregory Szorc)
- D4088: changegroup: move revision maps to cgpacker
indygreg (Gregory Szorc)
- D4089: changegroup: pass ellipsis roots into cgpacker constructor
indygreg (Gregory Szorc)
- D4091: changegroup: move fullnodes into cgpacker
indygreg (Gregory Szorc)
- D4090: changegroup: specify ellipses mode explicitly
indygreg (Gregory Szorc)
- D4092: changegroup: inline _packellipsischangegroup
indygreg (Gregory Szorc)
- D3991: absorb: import extension from Facebook's hg-experimental
indygreg (Gregory Szorc)
- D4126: absorb: remove sf alias for command
indygreg (Gregory Szorc)
- D4127: changegroup: rename _packtreemanifests and adjust comment
indygreg (Gregory Szorc)
- D4127: changegroup: rename _packtreemanifests and adjust comment
indygreg (Gregory Szorc)
- D4132: changegroup: pass function to resolve delta parents into constructor
indygreg (Gregory Szorc)
- D4133: changegroup: factor changelog chunk generation into own function
indygreg (Gregory Szorc)
- D4135: changegroup: key off changelogdone
indygreg (Gregory Szorc)
- D4134: perf: call _generatechangelog() instead of group()
indygreg (Gregory Szorc)
- D4136: changegroup: record changelogdone after fully consuming its data
indygreg (Gregory Szorc)
- D4137: changegroup: factor changelogdone into an argument
indygreg (Gregory Szorc)
- D4138: changegroup: pull _fileheader out of cgpacker
indygreg (Gregory Szorc)
- D4139: changegroup: pass sorted revisions into group() (API)
indygreg (Gregory Szorc)
- D4140: changegroup: pass mfdicts properly
indygreg (Gregory Szorc)
- D4141: changegroup: inline _revchunk() into group()
indygreg (Gregory Szorc)
- D4142: changegroup: extract _revisiondeltanormal() to standalone function
indygreg (Gregory Szorc)
- D4108: index: extract a type for the nodetree
indygreg (Gregory Szorc)
- D4126: absorb: remove sf alias for command
indygreg (Gregory Szorc)
- D4144: changegroup: assign to proper attribute
indygreg (Gregory Szorc)
- D4088: changegroup: move revision maps to cgpacker
indygreg (Gregory Szorc)
- D4144: changegroup: assign to proper attribute
indygreg (Gregory Szorc)
- D4155: changegroup: restore original behavior of _nextclrevtolocalrev
indygreg (Gregory Szorc)
- D4136: changegroup: record changelogdone after fully consuming its data
indygreg (Gregory Szorc)
- D3994: fastannotate: initial import from Facebook's hg-experimental
indygreg (Gregory Szorc)
- D4148: perf: add a command to benchmark linelog edits
indygreg (Gregory Szorc)
- D4155: changegroup: restore original behavior of _nextclrevtolocalrev
indygreg (Gregory Szorc)
- D4132: changegroup: pass function to resolve delta parents into constructor
indygreg (Gregory Szorc)
- D4133: changegroup: factor changelog chunk generation into own function
indygreg (Gregory Szorc)
- D4134: perf: call _generatechangelog() instead of group()
indygreg (Gregory Szorc)
- D4135: changegroup: key off changelogdone
indygreg (Gregory Szorc)
- D4136: changegroup: record changelogdone after fully consuming its data
indygreg (Gregory Szorc)
- D4137: changegroup: factor changelogdone into an argument
indygreg (Gregory Szorc)
- D4138: changegroup: pull _fileheader out of cgpacker
indygreg (Gregory Szorc)
- D4139: changegroup: pass sorted revisions into group() (API)
indygreg (Gregory Szorc)
- D4140: changegroup: pass mfdicts properly
indygreg (Gregory Szorc)
- D4141: changegroup: inline _revchunk() into group()
indygreg (Gregory Szorc)
- D4142: changegroup: extract _revisiondeltanormal() to standalone function
indygreg (Gregory Szorc)
- D4186: changegroup: populate _clnodetorev as part of changelog linknode lookup
indygreg (Gregory Szorc)
- D4187: changegroup: move part of _revisiondeltanarrow into group()
indygreg (Gregory Szorc)
- D4188: changegroup: rename _fullnodes to _fullclnodes
indygreg (Gregory Szorc)
- D4189: changegroup: remove _clnodetorev
indygreg (Gregory Szorc)
- D4190: changegroup: track changelog to manifest revision map explicitly
indygreg (Gregory Szorc)
- D4191: changegroup: define linknodes callbacks in generatefiles()
indygreg (Gregory Szorc)
- D4193: changegroup: pass clrevtolocalrev to each group
indygreg (Gregory Szorc)
- D4192: changegroup: combine _generatefiles() into generatefiles()
indygreg (Gregory Szorc)
- D4194: changegroup: inline _close()
indygreg (Gregory Szorc)
- D4195: changegroup: pass state into _revisiondeltanarrow
indygreg (Gregory Szorc)
- D4196: changegroup: make _revisiondeltanarrow() a standalone function
indygreg (Gregory Szorc)
- D4197: changegroup: invert conditional and dedent
indygreg (Gregory Szorc)
- D4198: changegroup: inline _packmanifests() into generatemanifests()
indygreg (Gregory Szorc)
- D4199: changegroup: inline _prune() into call sites
indygreg (Gregory Szorc)
- D4186: changegroup: populate _clnodetorev as part of changelog linknode lookup
indygreg (Gregory Szorc)
- D4187: changegroup: move part of _revisiondeltanarrow into group()
indygreg (Gregory Szorc)
- D4189: changegroup: remove _clnodetorev
indygreg (Gregory Szorc)
- D4188: changegroup: rename _fullnodes to _fullclnodes
indygreg (Gregory Szorc)
- D4190: changegroup: track changelog to manifest revision map explicitly
indygreg (Gregory Szorc)
- D4191: changegroup: define linknodes callbacks in generatefiles()
indygreg (Gregory Szorc)
- D4192: changegroup: combine _generatefiles() into generatefiles()
indygreg (Gregory Szorc)
- D4193: changegroup: pass clrevtolocalrev to each group
indygreg (Gregory Szorc)
- D4194: changegroup: inline _close()
indygreg (Gregory Szorc)
- D4195: changegroup: pass state into _revisiondeltanarrow
indygreg (Gregory Szorc)
- D4196: changegroup: make _revisiondeltanarrow() a standalone function
indygreg (Gregory Szorc)
- D4197: changegroup: invert conditional and dedent
indygreg (Gregory Szorc)
- D4199: changegroup: inline _prune() into call sites
indygreg (Gregory Szorc)
- D4198: changegroup: inline _packmanifests() into generatemanifests()
indygreg (Gregory Szorc)
- D4205: changegroup: pass all state into group()
indygreg (Gregory Szorc)
- D4206: changegroup: extract cgpacker.group() to standalone function
indygreg (Gregory Szorc)
- D4207: changegroup: emit delta group close chunk outside of deltagroup()
indygreg (Gregory Szorc)
- D4208: changegroup: move size tracking and end of manifests to generate()
indygreg (Gregory Szorc)
- D4210: changegroup: move file chunk emission to generate()
indygreg (Gregory Szorc)
- D4209: changegroup: move manifest chunk emission to generate()
indygreg (Gregory Szorc)
- D4211: changegroup: emit revisiondelta instances from deltagroup()
indygreg (Gregory Szorc)
- D4212: changegroup: minor cleanups to deltagroup()
indygreg (Gregory Szorc)
- D4213: changegroup: differentiate between fulltext and diff based deltas
indygreg (Gregory Szorc)
- D4214: changegroup: refactor delta parent code
indygreg (Gregory Szorc)
- D4215: changegroup: introduce requests to define delta generation
indygreg (Gregory Szorc)
- D4216: changegroup: capture base node instead of rev in delta request
indygreg (Gregory Szorc)
- D4217: changegroup: invert conditional and dedent
indygreg (Gregory Szorc)
- D4224: changegroup: move node sorting into deltagroup()
indygreg (Gregory Szorc)
- D4225: repository: formalize interfaces for revision deltas and requests
indygreg (Gregory Szorc)
- D4226: repository: establish API for emitting revision deltas
indygreg (Gregory Szorc)
- D4227: repository: remove storedeltachains from ifilestorage
indygreg (Gregory Szorc)
- D4206: changegroup: extract cgpacker.group() to standalone function
indygreg (Gregory Szorc)
- D4209: changegroup: move manifest chunk emission to generate()
indygreg (Gregory Szorc)
- D4205: changegroup: pass all state into group()
indygreg (Gregory Szorc)
- D4206: changegroup: extract cgpacker.group() to standalone function
indygreg (Gregory Szorc)
- D4207: changegroup: emit delta group close chunk outside of deltagroup()
indygreg (Gregory Szorc)
- D4208: changegroup: move size tracking and end of manifests to generate()
indygreg (Gregory Szorc)
- D4210: changegroup: move file chunk emission to generate()
indygreg (Gregory Szorc)
- D4209: changegroup: move manifest chunk emission to generate()
indygreg (Gregory Szorc)
- D4211: changegroup: emit revisiondelta instances from deltagroup()
indygreg (Gregory Szorc)
- D4212: changegroup: minor cleanups to deltagroup()
indygreg (Gregory Szorc)
- D4213: changegroup: differentiate between fulltext and diff based deltas
indygreg (Gregory Szorc)
- D4214: changegroup: refactor delta parent code
indygreg (Gregory Szorc)
- D4215: changegroup: introduce requests to define delta generation
indygreg (Gregory Szorc)
- D4216: changegroup: capture base node instead of rev in delta request
indygreg (Gregory Szorc)
- D4217: changegroup: invert conditional and dedent
indygreg (Gregory Szorc)
- D4214: changegroup: refactor delta parent code
indygreg (Gregory Szorc)
- D4226: repository: establish API for emitting revision deltas
indygreg (Gregory Szorc)
- D4235: changegroup: rename dir to tree to avoid shadowing a built-in
indygreg (Gregory Szorc)
- D4236: repository: remove candelta() from ifileindex
indygreg (Gregory Szorc)
- D3953: mail: fix _encode to be more correct on Python 3
indygreg (Gregory Szorc)
- D3955: mail: modernize check for Python-with-TLS
indygreg (Gregory Szorc)
- D4220: tests: fix Python3 issues in Python one-liners in test-patchbomb.t
indygreg (Gregory Szorc)
- D4229: patchbomb: don't unintentionally duplicate headers
indygreg (Gregory Szorc)
- D4231: mail: always fall back to iso-8859-1 if us-ascii won't work (BC)
indygreg (Gregory Szorc)
- D4226: repository: establish API for emitting revision deltas
indygreg (Gregory Szorc)
- D4269: changegroup: call rev() on manifestlog instance
indygreg (Gregory Szorc)
- D4268: manifest: rename dir to tree to avoid shadowing built-in
indygreg (Gregory Szorc)
- D4270: changegroup: clean up changelog callback
indygreg (Gregory Szorc)
- D4273: repository: clarify role of imanifestlog
indygreg (Gregory Szorc)
- D4271: changegroup: rename mfs to manifests
indygreg (Gregory Szorc)
- D4275: manifest: set appropriate cache entry when clearing _dirlogcache()
indygreg (Gregory Szorc)
- D4272: changegroup: change topics during generation
indygreg (Gregory Szorc)
- D4274: manifest: remove addgroup() from manifestlog and imanifestlog
indygreg (Gregory Szorc)
- D4276: manifest: rename dir argument and attribute to tree
indygreg (Gregory Szorc)
- D4278: manifest: rename manifestlog._treeinmem to ._treemanifests
indygreg (Gregory Szorc)
- D4279: manifest: use rev() instead of nodemap.__contains__
indygreg (Gregory Szorc)
- D4277: manifest: add getstorage() to manifestlog and use it globally
indygreg (Gregory Szorc)
- D4283: webcommands: fix `@webcommand` decorator
indygreg (Gregory Szorc)
- D4286: tests: add conditional output when simplestore extensions is loaded
indygreg (Gregory Szorc)
- D4285: tests: conditionalize extension tests for extra extensions
indygreg (Gregory Szorc)
- D4286: tests: add conditional output when simplestore extensions is loaded
indygreg (Gregory Szorc)
- D4285: tests: conditionalize extension tests for extra extensions
indygreg (Gregory Szorc)
- D4302: rebase: call _dorebase() properly
indygreg (Gregory Szorc)
- D4302: rebase: call _dorebase() properly
indygreg (Gregory Szorc)
- D4305: dagutil: remove externalize() and externalizeall()
indygreg (Gregory Szorc)
- D4303: exchange: don't use dagutil
indygreg (Gregory Szorc)
- D4307: dagutil: remove internalize() and internalizeall()
indygreg (Gregory Szorc)
- D4309: dagutil: remove nodeset()
indygreg (Gregory Szorc)
- D4310: setdiscovery: don't use dagutil to compute heads
indygreg (Gregory Szorc)
- D4304: setdiscovery: don't use dagutil for rev -> node conversions
indygreg (Gregory Szorc)
- D4306: setdiscovery: don't use dagutil for node -> rev conversion
indygreg (Gregory Szorc)
- D4308: debugcommands: use a revset instead of dagutil
indygreg (Gregory Szorc)
- D4313: pycompat: wrap xrange for py2 to provide efficient __contains__
indygreg (Gregory Szorc)
- D4314: setdiscovery: use a revset instead of dagutil.descendantset()
indygreg (Gregory Szorc)
- D4315: dagutil: remove descendantset() and ancestorset()
indygreg (Gregory Szorc)
- D4316: setdiscovery: reflect use of revs instead of nodes
indygreg (Gregory Szorc)
- D4317: setdiscovery: use a revset for finding DAG heads in a subset
indygreg (Gregory Szorc)
- D4318: setdiscovery: pass heads into _updatesample()
indygreg (Gregory Szorc)
- D4319: setdiscovery: pass head revisions into sample functions
indygreg (Gregory Szorc)
- D4320: dagutil: remove heads() and localsubset from revlogdag.__init__
indygreg (Gregory Szorc)
- D4321: setdiscovery: use revsets for computing a subset's heads and roots
indygreg (Gregory Szorc)
- D4322: setdiscovery: don't use dagutil for parent resolution
indygreg (Gregory Szorc)
- D4323: dagutil: remove ability to invert instances
indygreg (Gregory Szorc)
- D4324: setdiscovery: use revset for resolving DAG heads in a subset
indygreg (Gregory Szorc)
- D4325: dagutil: remove unused classes
indygreg (Gregory Szorc)
- D4326: setdiscovery: precompute children revisions to avoid quadratic lookup
indygreg (Gregory Szorc)
- D4327: dagop: extract headsetofconnecteds() from dagutil
indygreg (Gregory Szorc)
- D4328: dagutil: use revlog.parentrevs() for resolving parent revisions
indygreg (Gregory Szorc)
- D4330: dagutil: remove module
indygreg (Gregory Szorc)
- D4329: dagop: port revlogdag.linearize() to standalone function
indygreg (Gregory Szorc)
- D4314: setdiscovery: use a revset instead of dagutil.descendantset()
indygreg (Gregory Szorc)
- D4305: dagutil: remove externalize() and externalizeall()
indygreg (Gregory Szorc)
- D4307: dagutil: remove internalize() and internalizeall()
indygreg (Gregory Szorc)
- D4303: exchange: don't use dagutil
indygreg (Gregory Szorc)
- D4309: dagutil: remove nodeset()
indygreg (Gregory Szorc)
- D4304: setdiscovery: don't use dagutil for rev -> node conversions
indygreg (Gregory Szorc)
- D4310: setdiscovery: don't use dagutil to compute heads
indygreg (Gregory Szorc)
- D4314: setdiscovery: use a revset instead of dagutil.descendantset()
indygreg (Gregory Szorc)
- D4315: dagutil: remove descendantset() and ancestorset()
indygreg (Gregory Szorc)
- D4316: setdiscovery: reflect use of revs instead of nodes
indygreg (Gregory Szorc)
- D4306: setdiscovery: don't use dagutil for node -> rev conversion
indygreg (Gregory Szorc)
- D4317: setdiscovery: use a revset for finding DAG heads in a subset
indygreg (Gregory Szorc)
- D4318: setdiscovery: pass heads into _updatesample()
indygreg (Gregory Szorc)
- D4319: setdiscovery: pass head revisions into sample functions
indygreg (Gregory Szorc)
- D4308: debugcommands: use a revset instead of dagutil
indygreg (Gregory Szorc)
- D4320: dagutil: remove heads() and localsubset from revlogdag.__init__
indygreg (Gregory Szorc)
- D4321: setdiscovery: use revsets for computing a subset's heads and roots
indygreg (Gregory Szorc)
- D4322: setdiscovery: don't use dagutil for parent resolution
indygreg (Gregory Szorc)
- D4323: dagutil: remove ability to invert instances
indygreg (Gregory Szorc)
- D4325: dagutil: remove unused classes
indygreg (Gregory Szorc)
- D4324: setdiscovery: use revset for resolving DAG heads in a subset
indygreg (Gregory Szorc)
- D4328: dagutil: use revlog.parentrevs() for resolving parent revisions
indygreg (Gregory Szorc)
- D4326: setdiscovery: precompute children revisions to avoid quadratic lookup
indygreg (Gregory Szorc)
- D4327: dagop: extract headsetofconnecteds() from dagutil
indygreg (Gregory Szorc)
- D4330: dagutil: remove module
indygreg (Gregory Szorc)
- D4329: dagop: port revlogdag.linearize() to standalone function
indygreg (Gregory Szorc)
- D4330: dagutil: remove module
indygreg (Gregory Szorc)
- D3994: fastannotate: initial import from Facebook's hg-experimental
indygreg (Gregory Szorc)
- D3532: wireprotov2: define and implement "rawstorefile" command
indygreg (Gregory Szorc)
- D4346: hg: wrap the highest layer in the `hg` script possible in trace event
indygreg (Gregory Szorc)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
indygreg (Gregory Szorc)
- D4224: changegroup: move node sorting into deltagroup()
indygreg (Gregory Szorc)
- D4225: repository: formalize interfaces for revision deltas and requests
indygreg (Gregory Szorc)
- D4235: changegroup: rename dir to tree to avoid shadowing a built-in
indygreg (Gregory Szorc)
- D4236: repository: remove candelta() from ifileindex
indygreg (Gregory Szorc)
- D4269: changegroup: call rev() on manifestlog instance
indygreg (Gregory Szorc)
- D4227: repository: remove storedeltachains from ifilestorage
indygreg (Gregory Szorc)
- D4268: manifest: rename dir to tree to avoid shadowing built-in
indygreg (Gregory Szorc)
- D4226: repository: establish API for emitting revision deltas
indygreg (Gregory Szorc)
- D4270: changegroup: clean up changelog callback
indygreg (Gregory Szorc)
- D4271: changegroup: rename mfs to manifests
indygreg (Gregory Szorc)
- D4273: repository: clarify role of imanifestlog
indygreg (Gregory Szorc)
- D4275: manifest: set appropriate cache entry when clearing _dirlogcache()
indygreg (Gregory Szorc)
- D4272: changegroup: change topics during generation
indygreg (Gregory Szorc)
- D4274: manifest: remove addgroup() from manifestlog and imanifestlog
indygreg (Gregory Szorc)
- D4276: manifest: rename dir argument and attribute to tree
indygreg (Gregory Szorc)
- D4278: manifest: rename manifestlog._treeinmem to ._treemanifests
indygreg (Gregory Szorc)
- D4279: manifest: use rev() instead of nodemap.__contains__
indygreg (Gregory Szorc)
- D4277: manifest: add getstorage() to manifestlog and use it globally
indygreg (Gregory Szorc)
- D4356: tests: use inline Python for revlog test
indygreg (Gregory Szorc)
- D4354: cmdutil: return a revlog from openrevlog() and split function
indygreg (Gregory Szorc)
- D4359: filelog: remove proxies to revlog
indygreg (Gregory Szorc)
- D4357: debugcommands: use openstorage() in debugdata
indygreg (Gregory Szorc)
- D4355: debugcommands: use openstorage() in debugindexdot
indygreg (Gregory Szorc)
- D4358: debugcommands: introduce debugrevlogindex
indygreg (Gregory Szorc)
- D4342: contrib: new script to read events from a named pipe and emit catapult traces
indygreg (Gregory Szorc)
- D4344: tracing: new module to make tracing events in hg easier
indygreg (Gregory Szorc)
- D4346: hg: wrap the highest layer in the `hg` script possible in trace event
indygreg (Gregory Szorc)
- D4366: treemanifest: introduce lazy loading of subdirs
indygreg (Gregory Szorc)
- D4356: tests: use inline Python for revlog test
indygreg (Gregory Szorc)
- D4354: cmdutil: return a revlog from openrevlog() and split function
indygreg (Gregory Szorc)
- D4359: filelog: remove proxies to revlog
indygreg (Gregory Szorc)
- D4355: debugcommands: use openstorage() in debugindexdot
indygreg (Gregory Szorc)
- D4357: debugcommands: use openstorage() in debugdata
indygreg (Gregory Szorc)
- D4358: debugcommands: introduce debugrevlogindex
indygreg (Gregory Szorc)
- D4386: manifest: proxy to revlog instance instead of inheriting
indygreg (Gregory Szorc)
- D4388: manifest: don't go through revlog to access node symbols
indygreg (Gregory Szorc)
- D4389: manifest: change terminology for storage in context classes
indygreg (Gregory Szorc)
- D4387: manifest: make tree a public attribute
indygreg (Gregory Szorc)
- D4390: perf: use storage API for resolving manifest node
indygreg (Gregory Szorc)
- D4392: manifest: use public API for obtaining storage object
indygreg (Gregory Szorc)
- D4391: perf: add function for obtaining manifest revision
indygreg (Gregory Szorc)
- D4393: manifest: rename manifestlog._revlog to _rootstore
indygreg (Gregory Szorc)
- D4394: manifest: use fulltextcache instead of _fulltextcache
indygreg (Gregory Szorc)
- D4395: tests: mark manifestfulltextcache as conditional on revlog store
indygreg (Gregory Szorc)
- D4396: stringutil: teach pprint() to recognize generators
indygreg (Gregory Szorc)
- D4397: stringutil: refactor core of pprint so it emits chunks
indygreg (Gregory Szorc)
- D4398: stringutil: emit multiple chunks when pretty printing
indygreg (Gregory Szorc)
- D4399: stringutil: teach pprint() to indent
indygreg (Gregory Szorc)
- D4386: manifest: proxy to revlog instance instead of inheriting
indygreg (Gregory Szorc)
- D4386: manifest: proxy to revlog instance instead of inheriting
indygreg (Gregory Szorc)
- D4396: stringutil: teach pprint() to recognize generators
indygreg (Gregory Szorc)
- D4336: merge: improve interactive one-changed one-deleted message (issue5550)
indygreg (Gregory Szorc)
- D4412: internals: document CBOR utilization
indygreg (Gregory Szorc)
- D4413: tests: remove use of string in CBOR test
indygreg (Gregory Szorc)
- D4414: cborutil: implement sans I/O decoder
indygreg (Gregory Szorc)
- D4386: manifest: proxy to revlog instance instead of inheriting
indygreg (Gregory Szorc)
- D4388: manifest: don't go through revlog to access node symbols
indygreg (Gregory Szorc)
- D4387: manifest: make tree a public attribute
indygreg (Gregory Szorc)
- D4389: manifest: change terminology for storage in context classes
indygreg (Gregory Szorc)
- D4392: manifest: use public API for obtaining storage object
indygreg (Gregory Szorc)
- D4390: perf: use storage API for resolving manifest node
indygreg (Gregory Szorc)
- D4391: perf: add function for obtaining manifest revision
indygreg (Gregory Szorc)
- D4393: manifest: rename manifestlog._revlog to _rootstore
indygreg (Gregory Szorc)
- D4394: manifest: use fulltextcache instead of _fulltextcache
indygreg (Gregory Szorc)
- D4395: tests: mark manifestfulltextcache as conditional on revlog store
indygreg (Gregory Szorc)
- D4397: stringutil: refactor core of pprint so it emits chunks
indygreg (Gregory Szorc)
- D4398: stringutil: emit multiple chunks when pretty printing
indygreg (Gregory Szorc)
- D4399: stringutil: teach pprint() to indent
indygreg (Gregory Szorc)
- D4433: cborutil: remove readindefinitebytestringtoiter()
indygreg (Gregory Szorc)
- D4435: wireprotov2peer: add TODO about streaming responses
indygreg (Gregory Szorc)
- D4436: httppeer: expose capabilities for each command
indygreg (Gregory Szorc)
- D4437: httppeer: log commands for version 2 peer
indygreg (Gregory Szorc)
- D4434: cborutil: add a buffering decoder
indygreg (Gregory Szorc)
- D4439: wireprotov2peer: split responsedata handling into separate function
indygreg (Gregory Szorc)
- D4440: wireprotov2peer: report exceptions in frame handling against request future
indygreg (Gregory Szorc)
- D4438: httppeer: add TODO about delayed handling of ^C
indygreg (Gregory Szorc)
- D4441: wireprotov2peer: properly format errors
indygreg (Gregory Szorc)
- D4442: internals: extract wire protocol version 2 commands to standalone doc
indygreg (Gregory Szorc)
- D4443: internals: extract frame-based protocol docs to own document
indygreg (Gregory Szorc)
- [PATCH STABLE] packaging: always execute builddeb from source root
Gregory Szorc
- [PATCH 1 of 2] compat: drop compatibility for `context.descendant`
Gregory Szorc
- [PATCH 1 of 8] debugrevlog: document some of the variable used
Gregory Szorc
- [PATCH 1 of 4] addremove: add labels for messages about added and removed files
Gregory Szorc
- [PATCH STABLE] sparse-revlog: fix delta validity computation
Gregory Szorc
- [PATCH 1 of 3 STABLE] perf: add a perfphasesremote command
Gregory Szorc
- [PATCH 1 of 3] changelog: remove copy of revlog.nodemap()
Gregory Szorc
- [PATCH 01 of 10] debugrevlog: fix for non-manifest object
Gregory Szorc
- [PATCH 02 of 12] revlog: split constants into a new `revlogutils.constants` module
Gregory Szorc
- [PATCH 03 of 12] revlog: split classes related to deltas computation in a new module
Gregory Szorc
- [PATCH 05 of 12] revlog: move the good delta heuristic in revlogutils.deltas
Gregory Szorc
- [PATCH 09 of 12] revlogdeltas: extract _getcandidaterevs in a function
Gregory Szorc
- [PATCH 10 of 12] candidates-groups: pass revision number to the function
Gregory Szorc
- [PATCH STABLE] scmutil: avoid quadratic membership testing (issue5969)
Gregory Szorc
- [PATCH 3 of 4] phases: add a repository requirement about internal phase
Gregory Szorc
- [PATCH 07 of 11 V2] revlogdelta: always return a delta info object in finddeltainfo
Gregory Szorc
- [PATCH 01 of 11 V2] revlog: split constants into a new `revlogutils.constants` module
Gregory Szorc
- Wire protocol futures
Gregory Szorc
- D4311: New bookflow extension for bookmark-based branching
idlsoft (Sandu Turcan)
- D4311: New bookflow extension for bookmark-based branching
idlsoft (Sandu Turcan)
- D4312: New bookflow extension for bookmark-based branching
idlsoft (Sandu Turcan)
- D4353: bookflow: support shelve and enforce working directory pointing to the active bookmark
idlsoft (Sandu Turcan)
- D4353: bookflow: support shelve and enforce working directory pointing to the active bookmark
idlsoft (Sandu Turcan)
- D4312: New bookflow extension for bookmark-based branching
idlsoft (Sandu Turcan)
- D4312: New bookflow extension for bookmark-based branching
idlsoft (Sandu Turcan)
- D4312: New bookflow extension for bookmark-based branching
idlsoft (Sandu Turcan)
- D3986: split: abort if there's an unfinished operation
quark (Jun Wu)
- D3994: fastannotate: initial import from Facebook's hg-experimental
quark (Jun Wu)
- D3994: fastannotate: initial import from Facebook's hg-experimental
quark (Jun Wu)
- D4049: testrunner: allow multiple #testcases
quark (Jun Wu)
- D4049: testrunner: allow multiple #testcases
quark (Jun Wu)
- D4147: linelog: update internal help text
quark (Jun Wu)
- D4149: linelog: extract `len(self._program)` to a local function
quark (Jun Wu)
- D4150: linelog: optimize replacelines
quark (Jun Wu)
- D4148: perf: add a command to benchmark linelog edits
quark (Jun Wu)
- D4149: linelog: extract `len(self._program)` to a local function
quark (Jun Wu)
- D4147: linelog: update internal help text
quark (Jun Wu)
- D4151: linelog: fix infinite loop vulnerability
quark (Jun Wu)
- D4151: linelog: fix infinite loop vulnerability
quark (Jun Wu)
- D4151: linelog: fix infinite loop vulnerability
quark (Jun Wu)
- D4148: perf: add a command to benchmark linelog edits
quark (Jun Wu)
- D4148: perf: add a command to benchmark linelog edits
quark (Jun Wu)
- D4147: linelog: update internal help text
quark (Jun Wu)
- D4150: linelog: optimize replacelines
quark (Jun Wu)
- D4149: linelog: extract `len(self._program)` to a local function
quark (Jun Wu)
- D4148: perf: add a command to benchmark linelog edits
quark (Jun Wu)
- D4147: linelog: update internal help text
quark (Jun Wu)
- D4149: linelog: extract `len(self._program)` to a local function
quark (Jun Wu)
- D4150: linelog: optimize replacelines
quark (Jun Wu)
- D4148: perf: add a command to benchmark linelog edits
quark (Jun Wu)
- D4150: linelog: optimize replacelines
quark (Jun Wu)
- [PATCH 6 of 6] fileset: extract language processing part to new module (API)
Martin von Zweigbergk
- [PATCH 7 of 7] fileset: optimize 'x and not y' to 'x - y'
Martin von Zweigbergk
- [PATCH 3 of 3] fileset: combine union of basic patterns into single matcher
Martin von Zweigbergk
- [PATCH 7 of 7] fileset: narrow status computation by left-hand-side of 'and' node
Martin von Zweigbergk
- [PATCH 1 of 5] cext: fix compilation failure in revlog on Windows
Martin von Zweigbergk
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
Martin von Zweigbergk
- [PATCH] color: issue warning in yellow
Martin von Zweigbergk
- [PATCH] node: correct hex representation of pseudo node ids
Martin von Zweigbergk
- [PATCH STABLE] merge: do not delete untracked files silently (issue5962)
Martin von Zweigbergk
- [PATCH] color: issue warning in yellow
Martin von Zweigbergk
- [PATCH 2 of 2] cext: fix truncation warnings in revlog on Windows
Martin von Zweigbergk
- D4125: narrow: add '--extend' flag to tracked command
Martin von Zweigbergk
- [PATCH STABLE] scmutil: avoid quadratic membership testing (issue5969)
Martin von Zweigbergk
- [PATCH 5 of 5] templatekw: add {path} keyword to host documentation
Martin von Zweigbergk
- [PATCH] run-tests: replace '/dev/null' with os.devnull for Windows
Martin von Zweigbergk
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Martin von Zweigbergk
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Martin von Zweigbergk
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Martin von Zweigbergk
- [PATCH] lfs: add a progress bar when searching for blobs to upload
Martin von Zweigbergk
- D3967: dispatch: making all hg abortions be output with a specific label
martinvonz (Martin von Zweigbergk)
- D3997: fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D3998: uncommit: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D3999: fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D4001: templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D3996: amend: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D4000: patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D4002: context: delete an obsolete comment
martinvonz (Martin von Zweigbergk)
- D4003: index: write expression for encoded revision index consistently
martinvonz (Martin von Zweigbergk)
- D4004: index: create function for deleting node from nodetree
martinvonz (Martin von Zweigbergk)
- D4005: index: store nullrev as -1 in nodetree
martinvonz (Martin von Zweigbergk)
- D3997: fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D4006: histedit: avoid repeating name of state file in a few places
martinvonz (Martin von Zweigbergk)
- D3997: fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D3998: uncommit: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D3999: fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D4001: templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D3996: amend: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D4000: patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
martinvonz (Martin von Zweigbergk)
- D4002: context: delete an obsolete comment
martinvonz (Martin von Zweigbergk)
- D4015: revlog: don't include trailing nullrev in revlog.revs(stop=len(revlog))
martinvonz (Martin von Zweigbergk)
- D4016: revlog: remove some knowledge of sentinel nullid in index
martinvonz (Martin von Zweigbergk)
- D4017: perfmoonwalk: make work with filtered repo
martinvonz (Martin von Zweigbergk)
- D4018: index: handle index[-1] as nullid more explicitly
martinvonz (Martin von Zweigbergk)
- D4019: index: drop support for negative indexes into the index
martinvonz (Martin von Zweigbergk)
- D4020: pure: create type for revlog v0 index
martinvonz (Martin von Zweigbergk)
- D4022: index: don't include nullid in len()
martinvonz (Martin von Zweigbergk)
- D4023: index: don't allow index[len(index)] to mean nullid
martinvonz (Martin von Zweigbergk)
- D4021: index: replace insert(-1, e) method by append(e) method
martinvonz (Martin von Zweigbergk)
- D4025: dispatch: show a short error message when invalid global option given
martinvonz (Martin von Zweigbergk)
- D4024: dispatch: don't show list of commands on bogus command
martinvonz (Martin von Zweigbergk)
- D3975: mergetool: warn if ui.merge points to nonexistent tool
martinvonz (Martin von Zweigbergk)
- D4026: revlog: remove unnecessary output parameter from node_check()
martinvonz (Martin von Zweigbergk)
- D4028: revlog: remove side effect from failed nt_init()
martinvonz (Martin von Zweigbergk)
- D4027: revlog: remove micro-optimization for looking up only nullid
martinvonz (Martin von Zweigbergk)
- D4017: perfmoonwalk: make work with filtered repo
martinvonz (Martin von Zweigbergk)
- D4015: revlog: don't include trailing nullrev in revlog.revs(stop=len(revlog))
martinvonz (Martin von Zweigbergk)
- D4006: histedit: avoid repeating name of state file in a few places
martinvonz (Martin von Zweigbergk)
- D4003: index: write expression for encoded revision index consistently
martinvonz (Martin von Zweigbergk)
- D4025: dispatch: show a short error message when invalid global option given
martinvonz (Martin von Zweigbergk)
- D4024: dispatch: don't show list of commands on bogus command
martinvonz (Martin von Zweigbergk)
- D4038: scmutil: make shortest() respect disambiguation revset
martinvonz (Martin von Zweigbergk)
- D4037: lookup: add option to disambiguate prefix within revset
martinvonz (Martin von Zweigbergk)
- D4039: [RFC] shortest: cache disambiguation revset
martinvonz (Martin von Zweigbergk)
- D4040: shortest: make isrev() a top-level function
martinvonz (Martin von Zweigbergk)
- D4042: shortest: use 'x' prefix to disambiguate from revnum if configured
martinvonz (Martin von Zweigbergk)
- D4036: revlog: use specialized exception for ambiguous prefix lookup
martinvonz (Martin von Zweigbergk)
- D4041: revisions: allow "x123" to refer to nodeid prefix "123"
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4011: changegroup: move file matcher from narrow extension
martinvonz (Martin von Zweigbergk)
- D4018: index: handle index[-1] as nullid more explicitly
martinvonz (Martin von Zweigbergk)
- D4019: index: drop support for negative indexes into the index
martinvonz (Martin von Zweigbergk)
- D4016: revlog: remove some knowledge of sentinel nullid in index
martinvonz (Martin von Zweigbergk)
- D4020: pure: create type for revlog v0 index
martinvonz (Martin von Zweigbergk)
- D4022: index: don't include nullid in len()
martinvonz (Martin von Zweigbergk)
- D4023: index: don't allow index[len(index)] to mean nullid
martinvonz (Martin von Zweigbergk)
- D4021: index: replace insert(-1, e) method by append(e) method
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4052: testrunner: use "#" for "test cases" suffix in .err filename too
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D3990: linelog: add a Python implementation of the linelog datastructure
martinvonz (Martin von Zweigbergk)
- D4003: index: write expression for encoded revision index consistently
martinvonz (Martin von Zweigbergk)
- D4004: index: create function for deleting node from nodetree
martinvonz (Martin von Zweigbergk)
- D4005: index: store nullrev as -1 in nodetree
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4012: changegroup: inline prune() logic from narrow
martinvonz (Martin von Zweigbergk)
- D4059: help: add quotes to a few commands we point to
martinvonz (Martin von Zweigbergk)
- D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)
martinvonz (Martin von Zweigbergk)
- D4059: help: add quotes to a few commands we point to
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4068: narrow: move status-filtering to core and to ctx
martinvonz (Martin von Zweigbergk)
- D4026: revlog: remove unnecessary output parameter from node_check()
martinvonz (Martin von Zweigbergk)
- D4068: narrow: move status-filtering to core and to ctx
martinvonz (Martin von Zweigbergk)
- D4027: revlog: remove micro-optimization for looking up only nullid
martinvonz (Martin von Zweigbergk)
- D4028: revlog: remove side effect from failed nt_init()
martinvonz (Martin von Zweigbergk)
- D4052: testrunner: use "#" for "test cases" suffix in .err filename too
martinvonz (Martin von Zweigbergk)
- D4049: testrunner: allow multiple #testcases
martinvonz (Martin von Zweigbergk)
- D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)
martinvonz (Martin von Zweigbergk)
- D3988: resolve: add confirm config option
martinvonz (Martin von Zweigbergk)
- D4070: tests: update test expectations in pre-2.7.9 branch of this test
martinvonz (Martin von Zweigbergk)
- D4095: narrow: extract part of narrowspec backup to core
martinvonz (Martin von Zweigbergk)
- D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow*
martinvonz (Martin von Zweigbergk)
- D4097: narrow: remove a repo file-cache invalidation
martinvonz (Martin von Zweigbergk)
- D4098: narrow: drop checkambig=True when restoring backup
martinvonz (Martin von Zweigbergk)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
martinvonz (Martin von Zweigbergk)
- D4096: narrow: call narrowspec.{save,restore,clear}backup directly
martinvonz (Martin von Zweigbergk)
- D4094: narrow: move requirement constant from changegroup to repository
martinvonz (Martin von Zweigbergk)
- D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow*
martinvonz (Martin von Zweigbergk)
- D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow*
martinvonz (Martin von Zweigbergk)
- D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow*
martinvonz (Martin von Zweigbergk)
- D4040: shortest: make isrev() a top-level function
martinvonz (Martin von Zweigbergk)
- D4095: narrow: extract part of narrowspec backup to core
martinvonz (Martin von Zweigbergk)
- D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow*
martinvonz (Martin von Zweigbergk)
- D4094: narrow: move requirement constant from changegroup to repository
martinvonz (Martin von Zweigbergk)
- D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)
martinvonz (Martin von Zweigbergk)
- D4098: narrow: drop checkambig=True when restoring backup
martinvonz (Martin von Zweigbergk)
- D4097: narrow: remove a repo file-cache invalidation
martinvonz (Martin von Zweigbergk)
- D4096: narrow: call narrowspec.{save,restore,clear}backup directly
martinvonz (Martin von Zweigbergk)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
martinvonz (Martin von Zweigbergk)
- D4037: lookup: add option to disambiguate prefix within revset
martinvonz (Martin von Zweigbergk)
- D4038: scmutil: make shortest() respect disambiguation revset
martinvonz (Martin von Zweigbergk)
- D4036: revlog: use specialized exception for ambiguous prefix lookup
martinvonz (Martin von Zweigbergk)
- D4004: index: create function for deleting node from nodetree
martinvonz (Martin von Zweigbergk)
- D4005: index: store nullrev as -1 in nodetree
martinvonz (Martin von Zweigbergk)
- D4016: revlog: remove some knowledge of sentinel nullid in index
martinvonz (Martin von Zweigbergk)
- D4018: index: handle index[-1] as nullid more explicitly
martinvonz (Martin von Zweigbergk)
- D4019: index: drop support for negative indexes into the index
martinvonz (Martin von Zweigbergk)
- D4020: pure: create type for revlog v0 index
martinvonz (Martin von Zweigbergk)
- D4020: pure: create type for revlog v0 index
martinvonz (Martin von Zweigbergk)
- D4021: index: replace insert(-1, e) method by append(e) method
martinvonz (Martin von Zweigbergk)
- D4022: index: don't include nullid in len()
martinvonz (Martin von Zweigbergk)
- D4023: index: don't allow index[len(index)] to mean nullid
martinvonz (Martin von Zweigbergk)
- D4039: [RFC] shortest: cache disambiguation revset
martinvonz (Martin von Zweigbergk)
- D4040: shortest: make isrev() a top-level function
martinvonz (Martin von Zweigbergk)
- D4039: shortest: cache disambiguation revset
martinvonz (Martin von Zweigbergk)
- D4040: shortest: make isrev() a top-level function
martinvonz (Martin von Zweigbergk)
- D4042: shortest: use 'x' prefix to disambiguate from revnum if configured
martinvonz (Martin von Zweigbergk)
- D4041: revisions: allow "x123" to refer to nodeid prefix "123"
martinvonz (Martin von Zweigbergk)
- D4039: shortest: cache disambiguation revset
martinvonz (Martin von Zweigbergk)
- D4039: shortest: cache disambiguation revset
martinvonz (Martin von Zweigbergk)
- D4022: index: don't include nullid in len()
martinvonz (Martin von Zweigbergk)
- D4023: index: don't allow index[len(index)] to mean nullid
martinvonz (Martin von Zweigbergk)
- D4021: index: replace insert(-1, e) method by append(e) method
martinvonz (Martin von Zweigbergk)
- D4040: shortest: make isrev() a top-level function
martinvonz (Martin von Zweigbergk)
- D4042: shortest: use 'x' prefix to disambiguate from revnum if configured
martinvonz (Martin von Zweigbergk)
- D4041: revisions: allow "x123" to refer to nodeid prefix "123"
martinvonz (Martin von Zweigbergk)
- D4022: index: don't include nullid in len()
martinvonz (Martin von Zweigbergk)
- D4071: resolve: graduate resolve.mark-check from experimental, add docs
martinvonz (Martin von Zweigbergk)
- D4104: index: return False for "len(index) in index"
martinvonz (Martin von Zweigbergk)
- D4105: index: drop support for nullid at position len(index) in index_node
martinvonz (Martin von Zweigbergk)
- D4106: index: don't add 1 to length variables
martinvonz (Martin von Zweigbergk)
- D4107: index: make "nt_*" functions work on an initialized nodetree
martinvonz (Martin von Zweigbergk)
- D4108: index: extract a type for the nodetree
martinvonz (Martin von Zweigbergk)
- D4109: index: move more fields onto nodetree type
martinvonz (Martin von Zweigbergk)
- D4110: index: drop now-redundant "nt" prefix of fields in nodetree struct
martinvonz (Martin von Zweigbergk)
- D4111: index: pass only nodetree to nt_new()
martinvonz (Martin von Zweigbergk)
- D4113: index: make most "nt_*" functions take a nodetree
martinvonz (Martin von Zweigbergk)
- D4112: index: add pointer from nodetree back to index
martinvonz (Martin von Zweigbergk)
- D4114: index: split up nt_init() in two
martinvonz (Martin von Zweigbergk)
- D4115: index: rename "nt_*(indexObject *self, ...)" functions to "index_*"
martinvonz (Martin von Zweigbergk)
- D4116: index: move all "nt_*" functions to one place
martinvonz (Martin von Zweigbergk)
- D4117: index: move index_clearcaches() further down
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4104: index: return False for "len(index) in index"
martinvonz (Martin von Zweigbergk)
- D4106: index: don't add 1 to length variables
martinvonz (Martin von Zweigbergk)
- D4105: index: drop support for nullid at position len(index) in index_node
martinvonz (Martin von Zweigbergk)
- D4097: narrow: remove a repo file-cache invalidation
martinvonz (Martin von Zweigbergk)
- D4098: narrow: drop checkambig=True when restoring backup
martinvonz (Martin von Zweigbergk)
- D4096: narrow: call narrowspec.{save,restore,clear}backup directly
martinvonz (Martin von Zweigbergk)
- D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
martinvonz (Martin von Zweigbergk)
- D4081: changegroup: consolidate tree manifests sending into cg1packer
martinvonz (Martin von Zweigbergk)
- D4124: changegroup: always use the treemanifest-enabled version of _packmanifests()
martinvonz (Martin von Zweigbergk)
- D4107: index: make "nt_*" functions work on an initialized nodetree
martinvonz (Martin von Zweigbergk)
- D4108: index: extract a type for the nodetree
martinvonz (Martin von Zweigbergk)
- D4110: index: drop now-redundant "nt" prefix of fields in nodetree struct
martinvonz (Martin von Zweigbergk)
- D4109: index: move more fields onto nodetree type
martinvonz (Martin von Zweigbergk)
- D4111: index: pass only nodetree to nt_new()
martinvonz (Martin von Zweigbergk)
- D4112: index: add pointer from nodetree back to index
martinvonz (Martin von Zweigbergk)
- D4114: index: split up nt_init() in two
martinvonz (Martin von Zweigbergk)
- D4113: index: make most "nt_*" functions take a nodetree
martinvonz (Martin von Zweigbergk)
- D4116: index: move all "nt_*" functions to one place
martinvonz (Martin von Zweigbergk)
- D4115: index: rename "nt_*(indexObject *self, ...)" functions to "index_*"
martinvonz (Martin von Zweigbergk)
- D4117: index: move index_clearcaches() further down
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4111: index: pass only nodetree to nt_new()
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4124: changegroup: always use the treemanifest-enabled version of _packmanifests()
martinvonz (Martin von Zweigbergk)
- D4152: index: use PyMem_Free() to free nodeetree instance
martinvonz (Martin von Zweigbergk)
- D4153: index: remove side-effect from failed nt_init()
martinvonz (Martin von Zweigbergk)
- D4154: index: remove side-effect from failed nt_new()
martinvonz (Martin von Zweigbergk)
- D4112: index: add pointer from nodetree back to index
martinvonz (Martin von Zweigbergk)
- D4114: index: split up nt_init() in two
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4117: index: move index_clearcaches() further down
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4115: index: rename "nt_*(indexObject *self, ...)" functions to "index_*"
martinvonz (Martin von Zweigbergk)
- D4116: index: move all "nt_*" functions to one place
martinvonz (Martin von Zweigbergk)
- D4113: index: make most "nt_*" functions take a nodetree
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4153: index: remove side-effect from failed nt_init()
martinvonz (Martin von Zweigbergk)
- D4152: index: use PyMem_Free() to free nodeetree instance
martinvonz (Martin von Zweigbergk)
- D4154: index: remove side-effect from failed nt_new()
martinvonz (Martin von Zweigbergk)
- D4112: index: add pointer from nodetree back to index
martinvonz (Martin von Zweigbergk)
- D4113: index: make most "nt_*" functions take a nodetree
martinvonz (Martin von Zweigbergk)
- D4114: index: split up nt_init() in two
martinvonz (Martin von Zweigbergk)
- D4115: index: rename "nt_*(indexObject *self, ...)" functions to "index_*"
martinvonz (Martin von Zweigbergk)
- D4116: index: move all "nt_*" functions to one place
martinvonz (Martin von Zweigbergk)
- D4117: index: move index_clearcaches() further down
martinvonz (Martin von Zweigbergk)
- D3974: tests: demonstrate that no requested merge tool is ignored if missing
martinvonz (Martin von Zweigbergk)
- D3975: mergetool: warn if ui.merge points to nonexistent tool
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4161: dirstate: add a comment on why we don't need to check if something is a dir/file
martinvonz (Martin von Zweigbergk)
- D4162: index: don't include nullid in the internal "length" field
martinvonz (Martin von Zweigbergk)
- D4164: index: move check for too large capacity into nt_init()
martinvonz (Martin von Zweigbergk)
- D4163: shortest: don't include nullid in disambigution revset
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4165: index: avoid duplicating capacity-growth expression
martinvonz (Martin von Zweigbergk)
- D4166: index: make capacity argument to nt_init be measured in revisions
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4241: pure: don't allow index[len(index)] to mean nullid
martinvonz (Martin von Zweigbergk)
- D4162: index: don't include nullid in the internal "length" field
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4162: index: don't include nullid in the internal "length" field
martinvonz (Martin von Zweigbergk)
- D4163: shortest: don't include nullid in disambigution revset
martinvonz (Martin von Zweigbergk)
- D4165: index: avoid duplicating capacity-growth expression
martinvonz (Martin von Zweigbergk)
- D4164: index: move check for too large capacity into nt_init()
martinvonz (Martin von Zweigbergk)
- D4166: index: make capacity argument to nt_init be measured in revisions
martinvonz (Martin von Zweigbergk)
- D4331: nodes: expand/comment the magic nodes so they are more easily searchable
martinvonz (Martin von Zweigbergk)
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
martinvonz (Martin von Zweigbergk)
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
martinvonz (Martin von Zweigbergk)
- D4292: pure: fix pure-Python revlog to support [0] lookups on empty log
martinvonz (Martin von Zweigbergk)
- D4332: revlog: fix pure version of _partialmatch() to include nullid
martinvonz (Martin von Zweigbergk)
- D4332: revlog: fix pure version of _partialmatch() to include nullid
martinvonz (Martin von Zweigbergk)
- D4333: index: don't include nullid in boundary check in pure code
martinvonz (Martin von Zweigbergk)
- D4334: index: rename _fix_index() since it no longer fixes the index
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4338: beautifygraph: don't warn about busted terminal if HGPLAIN is set
martinvonz (Martin von Zweigbergk)
- D4334: index: rename _fix_index() since it no longer fixes the index
martinvonz (Martin von Zweigbergk)
- D4333: index: don't include nullid in boundary check in pure code
martinvonz (Martin von Zweigbergk)
- D4119: index: move raise_revlog_error() further up
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4339: index: fix a comment about overflow-checking
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4339: index: fix a comment about overflow-checking
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4120: shortest: use nodetree for finding shortest node within revset
martinvonz (Martin von Zweigbergk)
- D4118: index: make node tree a Python object
martinvonz (Martin von Zweigbergk)
- D4125: narrow: add '--extend' flag to tracked command
martinvonz (Martin von Zweigbergk)
- D4125: narrow: add '--extend' flag to tracked command
martinvonz (Martin von Zweigbergk)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o)
martinvonz (Martin von Zweigbergk)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o)
martinvonz (Martin von Zweigbergk)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o)
martinvonz (Martin von Zweigbergk)
- D4372: index: embed nodetree in index object to avoid reference cycle
martinvonz (Martin von Zweigbergk)
- D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
martinvonz (Martin von Zweigbergk)
- D4386: manifest: proxy to revlog instance instead of inheriting
martinvonz (Martin von Zweigbergk)
- D4386: manifest: proxy to revlog instance instead of inheriting
martinvonz (Martin von Zweigbergk)
- D4372: index: embed nodetree in index object to avoid reference cycle
martinvonz (Martin von Zweigbergk)
- D4372: index: embed nodetree in index object to avoid reference cycle
martinvonz (Martin von Zweigbergk)
- D4372: index: embed nodetree in index object to avoid reference cycle
martinvonz (Martin von Zweigbergk)
- D4406: tests: add log output after stripping for context for next test
martinvonz (Martin von Zweigbergk)
- D4407: tests: add test showing that rebase of extinct commit with successor fails
martinvonz (Martin von Zweigbergk)
- D4408: rebase: skip extinct revisions even if it has no successor in rebase set
martinvonz (Martin von Zweigbergk)
- D4409: rebase: skip *all* obsolete revisions
martinvonz (Martin von Zweigbergk)
- D4272: changegroup: change topics during generation
martinvonz (Martin von Zweigbergk)
- D4275: manifest: set appropriate cache entry when clearing _dirlogcache()
martinvonz (Martin von Zweigbergk)
- D4278: manifest: rename manifestlog._treeinmem to ._treemanifests
martinvonz (Martin von Zweigbergk)
- D4410: revsetlang: fix position of '-' in spaceless 'a-b' expressions
martinvonz (Martin von Zweigbergk)
- D4411: obsutil: make sure "addedmarkers" is not None in getobsoleted()
martinvonz (Martin von Zweigbergk)
- D4382: tests: add test to show widening is broken without ellipsis
martinvonz (Martin von Zweigbergk)
- D4383: narrow: add server logic to send cg while widening without ellipsis
martinvonz (Martin von Zweigbergk)
- D4410: revsetlang: fix position of '-' in spaceless 'a-b' expressions
martinvonz (Martin von Zweigbergk)
- D4411: obsutil: make sure "addedmarkers" is not None in getobsoleted()
martinvonz (Martin von Zweigbergk)
- D4406: tests: add log output after stripping for context for next test
martinvonz (Martin von Zweigbergk)
- D4407: tests: add test showing that rebase of extinct commit with successor fails
martinvonz (Martin von Zweigbergk)
- D4408: rebase: skip extinct revisions even if it has no successor in rebase set
martinvonz (Martin von Zweigbergk)
- D4418: rename: emit hint about using --after consistently
martinvonz (Martin von Zweigbergk)
- D4417: rename: quote hg commands in warnings
martinvonz (Martin von Zweigbergk)
- D4419: rename: return error status if any rename/copy failed
martinvonz (Martin von Zweigbergk)
- D4418: rename: emit hint about using --after consistently
martinvonz (Martin von Zweigbergk)
- D4417: rename: quote hg commands in warnings
martinvonz (Martin von Zweigbergk)
- D4419: rename: return error status if any rename/copy failed
martinvonz (Martin von Zweigbergk)
- D4420: shortest: fix an off-by-1 when disambiguating against revnums
martinvonz (Martin von Zweigbergk)
- D4383: narrow: add server logic to send cg while widening without ellipsis
martinvonz (Martin von Zweigbergk)
- D4384: narrow: update the narrowspecs to new ones after pulling when widening
martinvonz (Martin von Zweigbergk)
- D4385: tests: add flat manifest case in test-narrow-widen-non-ellipsis.t
martinvonz (Martin von Zweigbergk)
- D4421: tests: use {rev} instead of {node|short} and (glob) in narrow tests
martinvonz (Martin von Zweigbergk)
- D4420: shortest: fix an off-by-1 when disambiguating against revnums
martinvonz (Martin von Zweigbergk)
- D4421: tests: use {rev} instead of {node|short} and (glob) in narrow tests
martinvonz (Martin von Zweigbergk)
- D4399: stringutil: teach pprint() to indent
martinvonz (Martin von Zweigbergk)
- D3988: resolve: add confirm config option
khanchi97 (Sushil khanchi)
- D3988: resolve: add confirm config option
khanchi97 (Sushil khanchi)
- D3887: rebase: support "history-editing-backup" config option
khanchi97 (Sushil khanchi)
- D3887: rebase: support "history-editing-backup" config option
khanchi97 (Sushil khanchi)
- D4055: rebase: move "backup" flag to rbsrt
khanchi97 (Sushil khanchi)
- D3968: amend: support "history-editing-backup" config option
khanchi97 (Sushil khanchi)
- D4055: rebase: move "backup" flag to rbsrt
khanchi97 (Sushil khanchi)
- D4055: rebase: move "backup" flag to rbsrt
khanchi97 (Sushil khanchi)
- D3988: resolve: add confirm config option
khanchi97 (Sushil khanchi)
- D4055: rebase: move "backup" flag to rbsrt
khanchi97 (Sushil khanchi)
- D3968: amend: support "history-editing-backup" config option
khanchi97 (Sushil khanchi)
- D3988: resolve: add confirm config option
khanchi97 (Sushil khanchi)
- D4103: resolve: update commands.resolve.confirm help text
khanchi97 (Sushil khanchi)
- D4101: resolve: support commands.resolve.confirm option with --mark flag
khanchi97 (Sushil khanchi)
- D4102: resolve: support confirm config option with --unmark flag
khanchi97 (Sushil khanchi)
- D4101: resolve: support commands.resolve.confirm option with --mark flag
khanchi97 (Sushil khanchi)
- D4102: resolve: support confirm config option with --unmark flag
khanchi97 (Sushil khanchi)
- D4103: resolve: update commands.resolve.confirm help text
khanchi97 (Sushil khanchi)
- D4102: resolve: support confirm config option with --unmark flag
khanchi97 (Sushil khanchi)
- D4103: resolve: update commands.resolve.confirm help text
khanchi97 (Sushil khanchi)
- D4102: resolve: support confirm config option with --unmark flag
khanchi97 (Sushil khanchi)
- D4123: resolve: organize 'if confirm' conditionals
khanchi97 (Sushil khanchi)
- D4123: resolve: organize 'if confirm' conditionals
khanchi97 (Sushil khanchi)
- D3959: rebase: add --stop option to stop rebase at any point (issue5206)
khanchi97 (Sushil khanchi)
- D3969: rebase: raise error for options conflicting with --stop
khanchi97 (Sushil khanchi)
- D3970: rebase: include --stop option in documentation
khanchi97 (Sushil khanchi)
- D3982: rebase: add test to show --stop moves bookmarks
khanchi97 (Sushil khanchi)
- D3982: rebase: add test to show --stop moves bookmarks
khanchi97 (Sushil khanchi)
- D3969: rebase: raise error for options conflicting with --stop
khanchi97 (Sushil khanchi)
- D3970: rebase: include --stop option in documentation
khanchi97 (Sushil khanchi)
- D3959: rebase: add --stop option to stop rebase at any point (issue5206)
khanchi97 (Sushil khanchi)
- D4282: rebase: cover restorestatus() by lock to prevent it from being updated
khanchi97 (Sushil khanchi)
- D4282: rebase: cover restorestatus() by lock to prevent it from being updated
khanchi97 (Sushil khanchi)
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
khanchi97 (Sushil khanchi)
- D4381: cmdutil: fix typo in revert()
khanchi97 (Sushil khanchi)
- D4381: cmdutil: fix typo in revert()
khanchi97 (Sushil khanchi)
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
khanchi97 (Sushil khanchi)
- D4380: revert: fix the inconsistency of status msgs in --interactive mode
khanchi97 (Sushil khanchi)
- [Bug 5950] New: widening with narrow extension does work when narrow.serverellipses config is not set
mercurial-bugs at mercurial-scm.org
- [Bug 5951] New: Can't clone from m-s.o with Mercurial 2.2.2
mercurial-bugs at mercurial-scm.org
- [Bug 5952] New: sending narrowspecs as bundle params leads error when len(specs) > 255
mercurial-bugs at mercurial-scm.org
- [Bug 5953] New: Local tags are not listed.
mercurial-bugs at mercurial-scm.org
- [Bug 5954] New: Mercurial does not work correctly on Windows with case sensitive directories
mercurial-bugs at mercurial-scm.org
- [Bug 5955] New: cloning with ellipsis and narrow extension can lead to LookupError
mercurial-bugs at mercurial-scm.org
- [Bug 5956] New: Calculating ellipsis data is slow
mercurial-bugs at mercurial-scm.org
- [Bug 5957] New: Allow to specify number of lines for context (unified) in hg log
mercurial-bugs at mercurial-scm.org
- [Bug 5958] New: A case that "shouldn't happen" can happen relatively easily
mercurial-bugs at mercurial-scm.org
- [Bug 5960] New: AttributeError: 'NoneType' object has no attribute 'startswith' when using inmemory merge for metadata-only mutations
mercurial-bugs at mercurial-scm.org
- [Bug 5959] New: SSL certificate error when visiting old wiki links to https://mercurial.selenic.com/wiki/
mercurial-bugs at mercurial-scm.org
- [Bug 5961] New: hgweb broken in 4.7
mercurial-bugs at mercurial-scm.org
- [Bug 5962] New: hg update inconsistencies when untracked/ignored files are in the way
mercurial-bugs at mercurial-scm.org
- [Bug 5963] New: hg status shows M instead A during merge
mercurial-bugs at mercurial-scm.org
- [Bug 5964] New: Performance regression on pushing in 4.7
mercurial-bugs at mercurial-scm.org
- [Bug 5965] New: word-diff sometimes not helpful
mercurial-bugs at mercurial-scm.org
- [Bug 5966] New: 'hg evolve --continue' sometimes ignores unresolved changes
mercurial-bugs at mercurial-scm.org
- [Bug 5967] New: hg evolve will make incorrect obsmarkers after resolving conflicts
mercurial-bugs at mercurial-scm.org
- [Bug 5968] New: enable color extension by default
mercurial-bugs at mercurial-scm.org
- [Bug 5969] New: Phase reporting after pull can be O(n^2) for number of changesets fetched
mercurial-bugs at mercurial-scm.org
- [Bug 5970] New: deleted file detected despite being in .hgignore'd folder
mercurial-bugs at mercurial-scm.org
- [Bug 5971] New: bogus "repository changed while pushing" error
mercurial-bugs at mercurial-scm.org
- [Bug 5972] New: Load-on-scroll is broken on log pages
mercurial-bugs at mercurial-scm.org
- [Bug 5973] New: Merge can fails to use descendant filenode over ancestors one
mercurial-bugs at mercurial-scm.org
- [Bug 5974] New: Performance regression on discovery
mercurial-bugs at mercurial-scm.org
- [Bug 5975] New: Performance regression on unbundle in 4.7
mercurial-bugs at mercurial-scm.org
- [Bug 5976] New: Multiple performance regression on perfchangegroupchangelog in 4.7
mercurial-bugs at mercurial-scm.org
- Help with hg-git & mercurial 4.7
muxator
Last message date:
Sat Sep 1 03:28:32 UTC 2018
Archived on: Thu Jun 30 01:10:53 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).