April 2018 Archives by author
Starting: Sun Apr 1 01:13:22 UTC 2018
Ending: Tue May 1 03:41:58 UTC 2018
Messages: 1682
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Feld Boris
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Feld Boris
- [PATCH 2 of 4 V3] revset: disable compat with legacy compat for internal revsets API (API)
Feld Boris
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Feld Boris
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Feld Boris
- Re: [PATCH 3 of 3 V5] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Feld Boris
- Re: [PATCH 3 of 3 V5] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Feld Boris
- Re: [PATCH 2 of 2 V6] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Feld Boris
- [PATCH evolve-ext] evolve: fix for evolve:96cb98989d57. _filterederror was moved from context
Feld Boris
- D2668: rebase: introduce support for automatically rebasing orphan changes
krbullock (Kevin Bullock)
- [PATCH 1 of 8] rust-hglib: import the latest version and update URLs
Kevin Bullock
- Code freeze in effect
Kevin Bullock
- [PATCH 4 of 4] logcmdutil: pass formatter to jsonchangeset as argument
Kevin Bullock
- [PATCH] fix: use templater to substitute values in command string
Kevin Bullock
- [PATCH] log: fix crash on empty revision with --copies switch
Kevin Bullock
- [PATCH] filemerge: support passing python script to custom merge-tools
Kevin Bullock
- [PATCH accept-scripts] land: fix bug we see when we merge, rather than rebase
Kevin Bullock
- [PATCH accept-scripts V2] land: fix bug we see when we merge, rather than rebase
Kevin Bullock
- mercurial at 37156: new changeset (1 on stable)
Mercurial Commits
- mercurial at 37182: 26 new changesets
Mercurial Commits
- mercurial at 37186: 4 new changesets
Mercurial Commits
- mercurial at 37285: 99 new changesets
Mercurial Commits
- mercurial at 37287: 2 new changesets (2 on stable)
Mercurial Commits
- mercurial at 37339: 52 new changesets
Mercurial Commits
- mercurial at 37361: 22 new changesets
Mercurial Commits
- mercurial at 37381: 20 new changesets
Mercurial Commits
- mercurial at 37493: 112 new changesets
Mercurial Commits
- mercurial at 37496: 3 new changesets
Mercurial Commits
- mercurial at 37497: new changeset
Mercurial Commits
- mercurial at 37542: 45 new changesets
Mercurial Commits
- mercurial at 37544: 2 new changesets
Mercurial Commits
- mercurial at 37546: 2 new changesets
Mercurial Commits
- mercurial at 37556: 10 new changesets
Mercurial Commits
- mercurial at 37608: 52 new changesets
Mercurial Commits
- mercurial at 37622: 14 new changesets
Mercurial Commits
- mercurial at 37650: 28 new changesets
Mercurial Commits
- mercurial at 37710: 60 new changesets
Mercurial Commits
- mercurial at 37730: 20 new changesets
Mercurial Commits
- mercurial at 37756: 26 new changesets
Mercurial Commits
- mercurial at 37769: 13 new changesets
Mercurial Commits
- mercurial at 37774: 5 new changesets
Mercurial Commits
- mercurial at 37788: 14 new changesets (1 on stable)
Mercurial Commits
- mercurial at 37790: 2 new changesets (2 on stable)
Mercurial Commits
- mercurial at 37796: 6 new changesets (6 on stable)
Mercurial Commits
- mercurial at 37799: 3 new changesets (3 on stable)
Mercurial Commits
- mercurial at 37804: 5 new changesets (5 on stable)
Mercurial Commits
- mercurial at 37805: new changeset (1 on stable)
Mercurial Commits
- mercurial at 37814: 9 new changesets (9 on stable)
Mercurial Commits
- mercurial at 37815: new changeset (1 on stable)
Mercurial Commits
- D3212: patch: implement a new worddiff algorithm
dhduvall (Danek Duvall)
- D3212: patch: implement a new worddiff algorithm
dhduvall (Danek Duvall)
- D2988: fix: use a portable python script instead of sed in test
durin42 (Augie Fackler)
- D2948: wireproto: syntax for encoding CBOR into frames
durin42 (Augie Fackler)
- D2987: stringutil: add function to pretty print an object
durin42 (Augie Fackler)
- D2987: stringutil: add function to pretty print an object
durin42 (Augie Fackler)
- D3038: setup: add overlooked hgext.infinitepush package declaration
durin42 (Augie Fackler)
- D3038: setup: add overlooked hgext.infinitepush package declaration
durin42 (Augie Fackler)
- D3029: tests: add test extension implementing custom filelog storage
durin42 (Augie Fackler)
- D3030: tests: conditionalize tests based on presence of revlogs for files
durin42 (Augie Fackler)
- D3039: tests: conditionalize tests based on presence of custom extensions
durin42 (Augie Fackler)
- D3043: narrow: pass node into revlog.revision()
durin42 (Augie Fackler)
- D3056: tests: disable test-revlog-v2 when using simple store
durin42 (Augie Fackler)
- D3059: tests: use `hg unbundle` instead of `hg pull` in some tests
durin42 (Augie Fackler)
- D3076: rebase: use single transaction when running in memory
durin42 (Augie Fackler)
- D3073: hgweb: drop support for "manifest" parameter
durin42 (Augie Fackler)
- D3059: tests: use `hg unbundle` instead of `hg pull` in some tests
durin42 (Augie Fackler)
- D3029: tests: add test extension implementing custom filelog storage
durin42 (Augie Fackler)
- D3039: tests: conditionalize tests based on presence of custom extensions
durin42 (Augie Fackler)
- D3077: simplestorerepo: avoid shadowing dict in list comprehension over dict
durin42 (Augie Fackler)
- D3077: simplestorerepo: avoid shadowing dict in list comprehension over dict
durin42 (Augie Fackler)
- D3039: tests: conditionalize tests based on presence of custom extensions
durin42 (Augie Fackler)
- D3134: util: whitelist apfs for hardlink support
durin42 (Augie Fackler)
- D3134: util: whitelist apfs for hardlink support
durin42 (Augie Fackler)
- D3092: simplestore: shore up lookup errors
durin42 (Augie Fackler)
- D3117: tests: make test-convert-git.t more deterministic
durin42 (Augie Fackler)
- D3154: filelog: wrap revlog instead of inheriting it (API)
durin42 (Augie Fackler)
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D2939: fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
durin42 (Augie Fackler)
- D2939: fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
durin42 (Augie Fackler)
- D3204: wireproto: port pushkey command to wire protocol version 2
durin42 (Augie Fackler)
- D3205: wireproto: port lookup to wire protocol v2
durin42 (Augie Fackler)
- D3175: commands: implement `export --format=X` with support for CBOR
durin42 (Augie Fackler)
- D3204: wireproto: port pushkey command to wire protocol version 2
durin42 (Augie Fackler)
- D3230: wireproto: extract HTTP version 2 code to own module
durin42 (Augie Fackler)
- D3244: py3: use pycompat.bytestr() where repr in involved
durin42 (Augie Fackler)
- D2988: fix: use a portable python script instead of sed in test
durin42 (Augie Fackler)
- D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython at 46f5072
durin42 (Augie Fackler)
- D2854: hgweb: use our forked wsgiheaders module instead of stdlib one
durin42 (Augie Fackler)
- D3246: keepalive: rewrite readinto() to not use read()
durin42 (Augie Fackler)
- D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find
durin42 (Augie Fackler)
- D3248: hgweb: put response headers back into str for Python 3
durin42 (Augie Fackler)
- D3249: wireprotoserver: headers are bytes for us internally, use bytes
durin42 (Augie Fackler)
- D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython at 46f5072
durin42 (Augie Fackler)
- D3246: keepalive: rewrite readinto() to not use read()
durin42 (Augie Fackler)
- D3250: hgweb: use native strings when interfacing with stdlib headers
durin42 (Augie Fackler)
- D3251: tests: glob away fqdn wherever we print it
durin42 (Augie Fackler)
- D3252: tests: use `f --newer` instead of `stat -c` in test-fix.t
durin42 (Augie Fackler)
- D3253: py3: whitelist another nine passing tests
durin42 (Augie Fackler)
- D3251: tests: glob away fqdn wherever we print it
durin42 (Augie Fackler)
- D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find
durin42 (Augie Fackler)
- D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find
durin42 (Augie Fackler)
- D3246: keepalive: rewrite readinto() to not use read()
durin42 (Augie Fackler)
- D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find
durin42 (Augie Fackler)
- D3248: hgweb: put response headers back into str for Python 3
durin42 (Augie Fackler)
- D3250: hgweb: use native strings when interfacing with stdlib headers
durin42 (Augie Fackler)
- D3249: wireprotoserver: headers are bytes for us internally, use bytes
durin42 (Augie Fackler)
- D3251: tests: glob away fqdn wherever we print it
durin42 (Augie Fackler)
- D3252: tests: use `f --newer` instead of `stat -c` in test-fix.t
durin42 (Augie Fackler)
- D2939: fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
durin42 (Augie Fackler)
- D2854: hgweb: use our forked wsgiheaders module instead of stdlib one
durin42 (Augie Fackler)
- D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython at 46f5072
durin42 (Augie Fackler)
- D3253: py3: whitelist another nine passing tests
durin42 (Augie Fackler)
- D2854: hgweb: use our forked wsgiheaders module instead of stdlib one
durin42 (Augie Fackler)
- D3286: py3: whitelist another six passing tests
durin42 (Augie Fackler)
- D3286: py3: whitelist another six passing tests
durin42 (Augie Fackler)
- D3300: fix: port most of the way to python 3
durin42 (Augie Fackler)
- D3301: fix: use sysstrs for command template formatting
durin42 (Augie Fackler)
- D3300: fix: port most of the way to python 3
durin42 (Augie Fackler)
- D3292: bookmarks: use command executor for wire protocol commands
durin42 (Augie Fackler)
- D3318: repository: remove ipeercommands from ipeerbase
durin42 (Augie Fackler)
- D3337: localrepo: add some overlooked strkwargs love for py3
durin42 (Augie Fackler)
- D3336: py3: paper over differences in future exception handling
durin42 (Augie Fackler)
- D3338: py3: two more passing tests
durin42 (Augie Fackler)
- D3338: py3: two more passing tests
durin42 (Augie Fackler)
- D3337: localrepo: add some overlooked strkwargs love for py3
durin42 (Augie Fackler)
- D3336: py3: paper over differences in future exception handling
durin42 (Augie Fackler)
- D3342: tests: port inline extensions in test-http.t to Python 3
durin42 (Augie Fackler)
- D3343: hgweb: these strings should be sysstrs, not bytes
durin42 (Augie Fackler)
- D3344: url: some bytes/str cleanup where we interface with stdlib funcs
durin42 (Augie Fackler)
- D3345: httppeer: fix debug prints to work on Python 3
durin42 (Augie Fackler)
- D3346: httppeer: no matter what Python 3 might think, http headers are bytes
durin42 (Augie Fackler)
- D3347: httppeer: work around API differences on urllib Request objects
durin42 (Augie Fackler)
- D3348: py3: another three passing
durin42 (Augie Fackler)
- D3349: tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
durin42 (Augie Fackler)
- D3354: hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes
durin42 (Augie Fackler)
- D3351: py3: fix test-shelve.t on Python 3
durin42 (Augie Fackler)
- D3352: lfcommands: use %d on known-int in format string
durin42 (Augie Fackler)
- D3355: hgweb_mod: inform hgweb class about paths actually being bytes
durin42 (Augie Fackler)
- D3353: tests: port inline cgi script in test-largefiles.t to python 3
durin42 (Augie Fackler)
- D3356: wsgicgi: un-do some prior porting work that is now wrong
durin42 (Augie Fackler)
- D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py
durin42 (Augie Fackler)
- D3357: tests: update inline extensions in test-bundle2-exchange.t to py3
durin42 (Augie Fackler)
- D3358: stringutil: teach pprint how to format None
durin42 (Augie Fackler)
- D3359: stringutil: make b prefixes on string output optional
durin42 (Augie Fackler)
- D3360: hook: use stringutil.pprint instead of reinventing it
durin42 (Augie Fackler)
- D3361: hook: also use pprint on lists for stable output on py2/3
durin42 (Augie Fackler)
- D3362: tests: manually print list in test-hook.t
durin42 (Augie Fackler)
- D3363: tests: port inline extensions in test-hook.t to py3
durin42 (Augie Fackler)
- D3364: largefiles: opts appears to already be bytes in this instance
durin42 (Augie Fackler)
- D3365: commands: drop spurious r'' on dry_run in forget
durin42 (Augie Fackler)
- D3366: tests: port inline extension in test-http-bundle1.t to py3
durin42 (Augie Fackler)
- D3367: hgwebdir: un-bytes the env dict before re-parsing env
durin42 (Augie Fackler)
- D3368: stringutil: ast.literal_eval needs a unicode on py3
durin42 (Augie Fackler)
- D3369: tests: add all missing b prefixes in reactor tests
durin42 (Augie Fackler)
- D3368: stringutil: ast.literal_eval needs a unicode on py3
durin42 (Augie Fackler)
- D3366: tests: port inline extension in test-http-bundle1.t to py3
durin42 (Augie Fackler)
- D3369: tests: add all missing b prefixes in reactor tests
durin42 (Augie Fackler)
- D3365: commands: drop spurious r'' on dry_run in forget
durin42 (Augie Fackler)
- D3348: py3: another three passing
durin42 (Augie Fackler)
- D3351: py3: fix test-shelve.t on Python 3
durin42 (Augie Fackler)
- D3356: wsgicgi: un-do some prior porting work that is now wrong
durin42 (Augie Fackler)
- D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py
durin42 (Augie Fackler)
- D3358: stringutil: teach pprint how to format None
durin42 (Augie Fackler)
- D3359: stringutil: make b prefixes on string output optional
durin42 (Augie Fackler)
- D3367: hgwebdir: un-bytes the env dict before re-parsing env
durin42 (Augie Fackler)
- D3364: largefiles: opts appears to already be bytes in this instance
durin42 (Augie Fackler)
- D3372: keepalive: add ** overlooked in 83250442dc81
durin42 (Augie Fackler)
- D3367: hgwebdir: un-bytes the env dict before re-parsing env
durin42 (Augie Fackler)
- D3373: tests: port test-hg-parseurl.py to unittest
durin42 (Augie Fackler)
- D3374: tests: add b prefixes to test-hg-parseurl.py
durin42 (Augie Fackler)
- D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
durin42 (Augie Fackler)
- D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
durin42 (Augie Fackler)
- D3372: keepalive: add ** overlooked in 83250442dc81
durin42 (Augie Fackler)
- D3367: hgwebdir: un-bytes the env dict before re-parsing env
durin42 (Augie Fackler)
- D3373: tests: port test-hg-parseurl.py to unittest
durin42 (Augie Fackler)
- D3374: tests: add b prefixes to test-hg-parseurl.py
durin42 (Augie Fackler)
- D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
durin42 (Augie Fackler)
- D3343: hgweb: these strings should be sysstrs, not bytes
durin42 (Augie Fackler)
- D3348: py3: another three passing
durin42 (Augie Fackler)
- D3351: py3: fix test-shelve.t on Python 3
durin42 (Augie Fackler)
- D3356: wsgicgi: un-do some prior porting work that is now wrong
durin42 (Augie Fackler)
- D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py
durin42 (Augie Fackler)
- D3364: largefiles: opts appears to already be bytes in this instance
durin42 (Augie Fackler)
- D3212: patch: implement a new worddiff algorithm
durin42 (Augie Fackler)
- D3212: patch: implement a new worddiff algorithm
durin42 (Augie Fackler)
- D3343: hgweb: these strings should be sysstrs, not bytes
durin42 (Augie Fackler)
- D3342: tests: port inline extensions in test-http.t to Python 3
durin42 (Augie Fackler)
- D3344: url: some bytes/str cleanup where we interface with stdlib funcs
durin42 (Augie Fackler)
- D3345: httppeer: fix debug prints to work on Python 3
durin42 (Augie Fackler)
- D3348: py3: another three passing
durin42 (Augie Fackler)
- D3346: httppeer: no matter what Python 3 might think, http headers are bytes
durin42 (Augie Fackler)
- D3347: httppeer: work around API differences on urllib Request objects
durin42 (Augie Fackler)
- D3349: tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
durin42 (Augie Fackler)
- D3351: py3: fix test-shelve.t on Python 3
durin42 (Augie Fackler)
- D3352: lfcommands: use %d on known-int in format string
durin42 (Augie Fackler)
- D3354: hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes
durin42 (Augie Fackler)
- D3353: tests: port inline cgi script in test-largefiles.t to python 3
durin42 (Augie Fackler)
- D3356: wsgicgi: un-do some prior porting work that is now wrong
durin42 (Augie Fackler)
- D3355: hgweb_mod: inform hgweb class about paths actually being bytes
durin42 (Augie Fackler)
- D3357: tests: update inline extensions in test-bundle2-exchange.t to py3
durin42 (Augie Fackler)
- D3358: stringutil: teach pprint how to format None
durin42 (Augie Fackler)
- D3359: stringutil: make b prefixes on string output optional
durin42 (Augie Fackler)
- D3360: hook: use stringutil.pprint instead of reinventing it
durin42 (Augie Fackler)
- D3361: hook: also use pprint on lists for stable output on py2/3
durin42 (Augie Fackler)
- D3362: tests: manually print list in test-hook.t
durin42 (Augie Fackler)
- D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py
durin42 (Augie Fackler)
- D3363: tests: port inline extensions in test-hook.t to py3
durin42 (Augie Fackler)
- D3364: largefiles: opts appears to already be bytes in this instance
durin42 (Augie Fackler)
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D2934: forget: add --confirm option
durin42 (Augie Fackler)
- D2934: forget: add --confirm option
durin42 (Augie Fackler)
- D3406: py3: whitelist six new passing tests
durin42 (Augie Fackler)
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D3406: py3: whitelist six new passing tests
durin42 (Augie Fackler)
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D3414: phabricator: specify some metadata compatibly with arc.
durin42 (Augie Fackler)
- D3414: phabricator: specify some metadata compatibly with arc.
durin42 (Augie Fackler)
- D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
durin42 (Augie Fackler)
- D3429: tests: glob away content-length changes relating to missing zstd bindings
durin42 (Augie Fackler)
- D3430: tests: update no-zstd branch of test-treediscovery.t as in 330ada7e8ea5
durin42 (Augie Fackler)
- D3429: tests: glob away content-length changes relating to missing zstd bindings
durin42 (Augie Fackler)
- D3430: tests: update no-zstd branch of test-treediscovery.t as in 330ada7e8ea5
durin42 (Augie Fackler)
- D3419: interfaceutil: module to stub out zope.interface
durin42 (Augie Fackler)
- Impending freeze: April 16th
Augie Fackler
- [PATCH] stringutil: drop escapedata() in favor of escapestr()
Augie Fackler
- [PATCH 7 of 7] templater: mark .joinfmt as a private attribute
Augie Fackler
- [PATCH 8 of 8] templater: deduplicate iterator of overlay mappings
Augie Fackler
- [PATCH 5 of 5] templatekw: fix return type of {succsandmarkers} (BC)
Augie Fackler
- [PATCH] test-check-commit: don't run hg per commit
Augie Fackler
- [PATCH] revsetlang: do not pass in non-bytes to parse()
Augie Fackler
- [PATCH] log: fix crash on empty revision with --copies switch
Augie Fackler
- [PATCH STABLE] context: translate FilteredIndex/LookupError at repo[changeid] (API)
Augie Fackler
- [PATCH STABLE] test-fix: fix use of 'f --newer' to check that foo.whole is not updated
Augie Fackler
- [PATCH STABLE] diff: restore original color scheme for worddiff
Augie Fackler
- Welcoming Google Summer of Code students.
Augie Fackler
- [PATCH STABLE] tests: fix test-check-commit.t when all commits are public
Augie Fackler
- [PATCH STABLE] import: fix crash on --exact check of empty commit (issue5702)
Augie Fackler
- [PATCH hglib] make: dist should also be a phony rule
Augie Fackler
- [PATCH accept-scripts] land: fix bug we see when we merge, rather than rebase
Augie Fackler
- [PATCH hglib] make: dist should also be a phony rule
Augie Fackler
- [PATCH STABLE] test-push-http: do not clear pid file
Augie Fackler
- [PATCH STABLE] debugcolor: fix crash by empty styles (issue5856)
Augie Fackler
- [PATCH accept-scripts] land: fix bug we see when we merge, rather than rebase
Augie Fackler
- [PATCH accept-scripts V2] land: fix bug we see when we merge, rather than rebase
Augie Fackler
- Mercurial 4.6 Release *delayed*: Expect release on 2018-06-07
Augie Fackler
- Mercurial 4.6 Release *delayed*: Expect release on 2018-06-07
Augie Fackler
- D2873: remotenames: add functionality to override -B flag of push
smf (Sean Farley)
- D2873: remotenames: add functionality to override -B flag of push
smf (Sean Farley)
- Welcoming Google Summer of Code students.
Sean Farley
- D2396: stack: import Evolve stack test file
lothiraldan (Boris Feld)
- D2400: stack: begin to make the stack revset configurable
lothiraldan (Boris Feld)
- D2399: stack: return a sorted smartrev by default
lothiraldan (Boris Feld)
- D2400: stack: begin to make the stack revset configurable
lothiraldan (Boris Feld)
- D2401: stack: introduce an option to disable the restriction on ancestor
lothiraldan (Boris Feld)
- D2402: stack: introduce an option to limit the selection on the current branch
lothiraldan (Boris Feld)
- D2403: stack: remove destutil.stackbase
lothiraldan (Boris Feld)
- D3137: histedit: simplify desthistedit
lothiraldan (Boris Feld)
- D3136: stack: follow-up on the stack revset
lothiraldan (Boris Feld)
- D2396: stack: import Evolve stack test file
lothiraldan (Boris Feld)
- D2398: histedit: use the new stack definition for histedit
lothiraldan (Boris Feld)
- D3137: histedit: simplify desthistedit
lothiraldan (Boris Feld)
- D3136: stack: follow-up on the stack revset
lothiraldan (Boris Feld)
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
lothiraldan (Boris Feld)
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
lothiraldan (Boris Feld)
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
lothiraldan (Boris Feld)
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
lothiraldan (Boris Feld)
- D3212: patch: implement a new worddiff algorithm
lothiraldan (Boris Feld)
- D3392: bundlespec: drop externalnames flag
lothiraldan (Boris Feld)
- D3419: interfaceutil: module to stub out zope.interface
lothiraldan (Boris Feld)
- [PATCH 1 of 4 V3] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- [PATCH 2 of 4 V3] revset: disable compat with legacy compat for internal revsets API (API)
Boris Feld
- [PATCH 3 of 4 V3] revset: use and explicit loop to resolve each spec
Boris Feld
- [PATCH 4 of 4 V3] revset: skip legacy lookup for revset starting with "set:" (BC)
Boris Feld
- [PATCH 1 of 3 V4] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- [PATCH 2 of 3 V4] revset: use and explicit loop to resolve each spec
Boris Feld
- [PATCH 3 of 3 V4] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Boris Feld
- [PATCH 1 of 3 V5] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- [PATCH 2 of 3 V5] revset: use and explicit loop to resolve each spec
Boris Feld
- [PATCH 3 of 3 V5] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Boris Feld
- [PATCH 1 of 2 V6] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- [PATCH 2 of 2 V6] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Boris Feld
- [PATCH 1 of 3 STABLE] notify: use changelog API to iterate over revision number (issue5821)
Boris Feld
- [PATCH 2 of 3 STABLE] notify: access the initial revision on an unfiltered repository (issue5821)
Boris Feld
- [PATCH 3 of 3 STABLE] notify: only notify for non-filtered revision
Boris Feld
- [PATCH STABLE] sshpeer: reflect actual command activity one handshake
Boris Feld
- D2873: remotenames: add functionality to override -B flag of push
pulkit (Pulkit Goyal)
- D3020: children: : use repo['.'] instead of repo['']
pulkit (Pulkit Goyal)
- D3037: repo: remove now-unused changectx() method (API)
pulkit (Pulkit Goyal)
- D3070: py3: use print as a function in tests/test-walk.t
pulkit (Pulkit Goyal)
- D3071: py3: use pycompat.bytestr() intsead of str
pulkit (Pulkit Goyal)
- D3072: tests: add tests showing pulling from infinitepush works over wire
pulkit (Pulkit Goyal)
- D3070: py3: use print as a function in tests/test-walk.t
pulkit (Pulkit Goyal)
- D3071: py3: use pycompat.bytestr() intsead of str
pulkit (Pulkit Goyal)
- D3077: simplestorerepo: avoid shadowing dict in list comprehension over dict
pulkit (Pulkit Goyal)
- D3120: tests: add test for `hg children -r <revset>`
pulkit (Pulkit Goyal)
- D3123: py3: use list comprehension instead of map()
pulkit (Pulkit Goyal)
- D3124: py3: use pycompat.bytestr in test-journal.t
pulkit (Pulkit Goyal)
- D3125: py3: convert user value to bytes using pycompat.fsencode()
pulkit (Pulkit Goyal)
- D3126: py3: use bytes instead of str in instance()
pulkit (Pulkit Goyal)
- D3128: py3: suppress the output of open() using `and None`
pulkit (Pulkit Goyal)
- D3127: py3: return bytes from util.removeauth()
pulkit (Pulkit Goyal)
- D3129: py3: use pycompat.byteskwargs() in tests/autodiff.py
pulkit (Pulkit Goyal)
- D3130: py3: suppress output from f.write() function class
pulkit (Pulkit Goyal)
- D3131: py3: fix error string with bytestr() on repr()d value
pulkit (Pulkit Goyal)
- D3132: py3: add missing b'' prefix in mdiff.py
pulkit (Pulkit Goyal)
- D3133: py3: whitelist 13 new passing tests
pulkit (Pulkit Goyal)
- D3124: py3: use pycompat.bytestr in test-journal.t
pulkit (Pulkit Goyal)
- D3126: py3: use bytes instead of str in instance()
pulkit (Pulkit Goyal)
- D3129: py3: use pycompat.byteskwargs() in tests/autodiff.py
pulkit (Pulkit Goyal)
- D3128: py3: suppress the output of open() using `and None`
pulkit (Pulkit Goyal)
- D3131: py3: fix error string with bytestr() on repr()d value
pulkit (Pulkit Goyal)
- D3130: py3: suppress output from f.write() function class
pulkit (Pulkit Goyal)
- D3132: py3: add missing b'' prefix in mdiff.py
pulkit (Pulkit Goyal)
- D3127: py3: return bytes from util.removeauth()
pulkit (Pulkit Goyal)
- D3125: py3: convert user value to bytes using pycompat.fsencode()
pulkit (Pulkit Goyal)
- D3125: py3: convert user value to bytes by b'' prefix
pulkit (Pulkit Goyal)
- D3125: py3: convert user value to bytes by b'' prefix
pulkit (Pulkit Goyal)
- D3133: py3: whitelist 13 new passing tests
pulkit (Pulkit Goyal)
- D3214: py3: use .startswith() instead of bytes[0]
pulkit (Pulkit Goyal)
- D3215: py3: use bytes instead of str in isinstance()
pulkit (Pulkit Goyal)
- D3217: py3: use '//' for integer division in tests/test-mq-qimport.t
pulkit (Pulkit Goyal)
- D3216: py3: use pycompat.bytestr() where repr in involved
pulkit (Pulkit Goyal)
- D3218: py3: use print as a function in test-mq-qpush-fail.t
pulkit (Pulkit Goyal)
- D3220: py3: make sure we write bytes to file
pulkit (Pulkit Goyal)
- D3219: py3: workaround comparing NoneType and integers
pulkit (Pulkit Goyal)
- D3221: py3: add b'' prefixes in tests/test-ui-config.py
pulkit (Pulkit Goyal)
- D2958: infinitepush: introduce server option to route every push to bundlestore
pulkit (Pulkit Goyal)
- D3218: py3: use print as a function in test-mq-qpush-fail.t
pulkit (Pulkit Goyal)
- D3216: py3: use pycompat.byterepr() instead of repr()
pulkit (Pulkit Goyal)
- D3244: py3: use pycompat.bytestr() where repr in involved
pulkit (Pulkit Goyal)
- D3218: py3: use sys.stdout instead of print in test-mq-qpush-fail.t
pulkit (Pulkit Goyal)
- D3218: py3: use sys.stdout instead of print in test-mq-qpush-fail.t
pulkit (Pulkit Goyal)
- D2334: py3: use print as a function in test-mq-push-fail.t
pulkit (Pulkit Goyal)
- D3221: py3: add b'' prefixes in tests/test-ui-config.py
pulkit (Pulkit Goyal)
- D3217: py3: use '//' for integer division in tests/test-mq-qimport.t
pulkit (Pulkit Goyal)
- D3218: py3: use sys.stdout instead of print in test-mq-qpush-fail.t
pulkit (Pulkit Goyal)
- D3214: py3: use .startswith() instead of bytes[0]
pulkit (Pulkit Goyal)
- D3215: py3: use bytes instead of str in isinstance()
pulkit (Pulkit Goyal)
- D3220: py3: make sure we write bytes to file
pulkit (Pulkit Goyal)
- D3216: py3: use pycompat.byterepr() instead of repr()
pulkit (Pulkit Goyal)
- D3219: py3: workaround comparing NoneType and integers
pulkit (Pulkit Goyal)
- D3244: py3: use pycompat.bytestr() where repr in involved
pulkit (Pulkit Goyal)
- D3072: tests: add tests showing pulling from infinitepush works over wire
pulkit (Pulkit Goyal)
- D3274: py3: make sure we open file in bytes mode
pulkit (Pulkit Goyal)
- D3275: py3: use pycompat.{strkwargs|byteskwargs} in infinitepush
pulkit (Pulkit Goyal)
- D3276: py3: prevent transformer from adding b'' by adding r'' prefix
pulkit (Pulkit Goyal)
- D3277: py3: use '%d' for integers instead of '%s'
pulkit (Pulkit Goyal)
- D3278: py3: use print as a function in test-convert-git.t
pulkit (Pulkit Goyal)
- D3279: py3: make sure decode() first argument is str
pulkit (Pulkit Goyal)
- D3280: py3: use b'%d' to convert int to bytes instead of str()
pulkit (Pulkit Goyal)
- D3281: py3: add b'' prefix to make the regex bytes
pulkit (Pulkit Goyal)
- D3282: py3: add b'' prefixes in tests/test-linerange.py
pulkit (Pulkit Goyal)
- D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t
pulkit (Pulkit Goyal)
- D3284: py3: use stringutil.forcebytestr() to convert error messages to bytes
pulkit (Pulkit Goyal)
- D3285: py3: use bytes() instead of str() on util.url()
pulkit (Pulkit Goyal)
- D3274: py3: make sure we open file in bytes mode
pulkit (Pulkit Goyal)
- D3275: py3: use pycompat.{strkwargs|byteskwargs} in infinitepush
pulkit (Pulkit Goyal)
- D3278: py3: use print as a function in test-convert-git.t
pulkit (Pulkit Goyal)
- D3276: py3: prevent transformer from adding b'' by adding r'' prefix
pulkit (Pulkit Goyal)
- D3277: py3: use '%d' for integers instead of '%s'
pulkit (Pulkit Goyal)
- D3280: py3: use b'%d' to convert int to bytes instead of str()
pulkit (Pulkit Goyal)
- D3281: py3: add b'' prefix to make the regex bytes
pulkit (Pulkit Goyal)
- D3282: py3: add b'' prefixes in tests/test-linerange.py
pulkit (Pulkit Goyal)
- D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t
pulkit (Pulkit Goyal)
- D3284: py3: use stringutil.forcebytestr() to convert error messages to bytes
pulkit (Pulkit Goyal)
- D3285: py3: use bytes() instead of str() on util.url()
pulkit (Pulkit Goyal)
- D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t
pulkit (Pulkit Goyal)
- D3279: py3: make sure decode() first argument is str
pulkit (Pulkit Goyal)
- D3319: py3: use b"%d" instead of str() to convert integers to bytes
pulkit (Pulkit Goyal)
- D3320: lock: don't use 'file' as a variable name
pulkit (Pulkit Goyal)
- D3321: py3: add b'' prefixes to tests/test-status-inprocess.py
pulkit (Pulkit Goyal)
- D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
pulkit (Pulkit Goyal)
- D3323: py3: iterate over a copy of dict while changing it
pulkit (Pulkit Goyal)
- D3324: py3: use stringutil.forcebytestr() instead of str()
pulkit (Pulkit Goyal)
- D3325: py3: make sure curses.tigetstr() first argument is a str
pulkit (Pulkit Goyal)
- D3326: py3: use str variables to check keys in request header
pulkit (Pulkit Goyal)
- D3327: py3: add b'' prefixes to make values bytes
pulkit (Pulkit Goyal)
- D3328: py3: use b"%d" instead of str() to convert int to bytes
pulkit (Pulkit Goyal)
- D3329: py3: add b'' prefixes to make values bytes
pulkit (Pulkit Goyal)
- D3330: py3: make values bytes before passing into server.runservice()
pulkit (Pulkit Goyal)
- D3319: py3: use b"%d" instead of str() to convert integers to bytes
pulkit (Pulkit Goyal)
- D3321: py3: add b'' prefixes to tests/test-status-inprocess.py
pulkit (Pulkit Goyal)
- D3320: lock: don't use 'file' as a variable name
pulkit (Pulkit Goyal)
- D3323: py3: iterate over a copy of dict while changing it
pulkit (Pulkit Goyal)
- D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
pulkit (Pulkit Goyal)
- D3325: py3: make sure curses.tigetstr() first argument is a str
pulkit (Pulkit Goyal)
- D3326: py3: use str variables to check keys in request header
pulkit (Pulkit Goyal)
- D3327: py3: add b'' prefixes to make values bytes
pulkit (Pulkit Goyal)
- D3328: py3: use b"%d" instead of str() to convert int to bytes
pulkit (Pulkit Goyal)
- D3324: py3: use stringutil.forcebytestr() instead of str()
pulkit (Pulkit Goyal)
- D3329: py3: add b'' prefixes to make values bytes
pulkit (Pulkit Goyal)
- D3330: py3: make values bytes before passing into server.runservice()
pulkit (Pulkit Goyal)
- D2591: state: import the file to write state files from evolve extension
pulkit (Pulkit Goyal)
- D2934: forget: add --confirm option
pulkit (Pulkit Goyal)
- D3414: phabricator: specify some metadata compatibly with arc.
pulkit (Pulkit Goyal)
- D3426: remotenames: mark the extension as EXPERIMENTAL
pulkit (Pulkit Goyal)
- D3426: remotenames: mark the extension as EXPERIMENTAL
pulkit (Pulkit Goyal)
- D3426: remotenames: mark the extension as EXPERIMENTAL
pulkit (Pulkit Goyal)
- [PATCH] addremove: pass command-level similarity value down to scmutil.addremove()
Pulkit Goyal
- [PATCH 1 of 3] py3: silence warning about deprecation of imp module
Pulkit Goyal
- [PATCH 2 of 3] py3: convert parsed message items to bytes in patch.extract()
Pulkit Goyal
- [PATCH 1 of 7] py3: drop b'' from error message of fancyopts
Pulkit Goyal
- [PATCH 01 of 10] py3: get rid of character access from pure.diffhelpers
Pulkit Goyal
- [PATCH 01 of 10] py3: get rid of character access from pure.diffhelpers
Pulkit Goyal
- [PATCH 2 of 4 V3] revset: disable compat with legacy compat for internal revsets API (API)
Pulkit Goyal
- Fwd: Code freeze in effect
Pulkit Goyal
- [PATCH STABLE] inifinitepush: fix filebundlestore to close file
Pulkit Goyal
- [PATCH STABLE] version: make parser more robust for rc variants and ill-formed strings
Pulkit Goyal
- [PATCH 1 of 3 STABLE] diffhelpers: backport 9e40bc4c1bde from C implementation
Pulkit Goyal
- [PATCH 6 of 6] lfs: enable the final download count status message
Pulkit Goyal
- [PATCH STABLE] test-fix: normalize precision of mtime copied by 'cp -p'
Pulkit Goyal
- Welcoming Google Summer of Code students.
Pulkit Goyal
- Welcoming Google Summer of Code students.
Pulkit Goyal
- [PATCH 1 of 2 STABLE] infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
Pulkit Goyal
- D2988: fix: use a portable python script instead of sed in test
mharbison72 (Matt Harbison)
- D2819: hgweb: refactor repository name URL parsing
mharbison72 (Matt Harbison)
- D2819: hgweb: refactor repository name URL parsing
mharbison72 (Matt Harbison)
- D2988: fix: use a portable python script instead of sed in test
mharbison72 (Matt Harbison)
- D3251: tests: glob away fqdn wherever we print it
mharbison72 (Matt Harbison)
- D3251: tests: glob away fqdn wherever we print it
mharbison72 (Matt Harbison)
- D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find
mharbison72 (Matt Harbison)
- D2678: help: supporting both help and doc for aliases
mharbison72 (Matt Harbison)
- D2934: forget: add --confirm option
mharbison72 (Matt Harbison)
- D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
mharbison72 (Matt Harbison)
- D3432: hgweb: guard against empty Content-Length header
mharbison72 (Matt Harbison)
- [PATCH V2] lfs: add an experimental knob to disable blob serving
Matt Harbison
- [PATCH 1 of 2] lfs: avoid an improper usage of os.path.basename() to parse a URI
Matt Harbison
- [PATCH 2 of 2] lfs: ensure the transfer request is for a known URI
Matt Harbison
- [PATCH STABLE] server: ensure the incoming request falls under the prefix value
Matt Harbison
- [PATCH 1 of 2] hgweb: fallback to checking wsgireq.env for REPO_NAME for 3rd party hosting
Matt Harbison
- [PATCH 2 of 2] lfs: teach the blob server to handle --prefix
Matt Harbison
- [PATCH 1 of 6] tests: add a substitution pattern for HTTP error log dates
Matt Harbison
- [PATCH 2 of 6] lfs: add the ability to disable the usercache
Matt Harbison
- [PATCH 3 of 6] lfs: infer the blob store URL from paths.default
Matt Harbison
- [PATCH 4 of 6] lfs: infer the blob store URL from an explicit pull source
Matt Harbison
- [PATCH 5 of 6] lfs: infer the blob store URL from an explicit push source or default-push
Matt Harbison
- [PATCH 6 of 6] tests: stabilize test-push-http.t for Windows
Matt Harbison
- [PATCH 3 of 6] lfs: infer the blob store URL from paths.default
Matt Harbison
- [PATCH 5 of 6] lfs: infer the blob store URL from an explicit push source or default-push
Matt Harbison
- [PATCH 2 of 6] lfs: add the ability to disable the usercache
Matt Harbison
- [PATCH 2 of 6] lfs: add the ability to disable the usercache
Matt Harbison
- [PATCH 5 of 6] lfs: infer the blob store URL from an explicit push source or default-push
Matt Harbison
- [PATCH 5 of 6] lfs: infer the blob store URL from an explicit push source or default-push
Matt Harbison
- [PATCH 1 of 4 V2] lfs: add the ability to disable the usercache
Matt Harbison
- [PATCH 2 of 4 V2] lfs: infer the blob store URL from paths.default
Matt Harbison
- [PATCH 3 of 4 V2] lfs: infer the blob store URL from an explicit pull source
Matt Harbison
- [PATCH 4 of 4 V2] lfs: infer the blob store URL from an explicit push dest or default-push
Matt Harbison
- [PATCH] tests: stabilize test-pull-bundle.t for Windows
Matt Harbison
- [PATCH 2 of 4 V2] lfs: infer the blob store URL from paths.default
Matt Harbison
- [PATCH 3 of 4 V2] lfs: infer the blob store URL from an explicit pull source
Matt Harbison
- [PATCH 1 of 4 V3] lfs: special case the null:// usercache instead of treating it as a url
Matt Harbison
- [PATCH 2 of 4 V3] lfs: infer the blob store URL from an explicit pull source
Matt Harbison
- [PATCH 3 of 4 V3] lfs: infer the blob store URL from an explicit push dest or default-push
Matt Harbison
- [PATCH 4 of 4 V3] lfs: handle paths that don't end with '/' when inferring the blob store
Matt Harbison
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Matt Harbison
- [PATCH 1 of 2] hgweb: fallback to checking wsgireq.env for REPO_NAME for 3rd party hosting
Matt Harbison
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Matt Harbison
- [PATCH 1 of 5] test-lfs: add tests to force server error path coverage
Matt Harbison
- [PATCH 2 of 5] lfs: log information about Internal Server Errors reported in the Batch API
Matt Harbison
- [PATCH 3 of 5] lfs: fix the inferred remote store path when using a --prefix
Matt Harbison
- [PATCH 4 of 5] lfs: gracefully handle aborts on the server when corrupt blobs are detected
Matt Harbison
- [PATCH 5 of 5] lfs: update the HTTP status codes in error cases
Matt Harbison
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Matt Harbison
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Matt Harbison
- [PATCH 1 of 5] test-lfs: add tests to force server error path coverage
Matt Harbison
- [PATCH 1 of 5 V2] test-lfs: add tests to force server error path coverage
Matt Harbison
- [PATCH 2 of 5 V2] lfs: log information about Internal Server Errors reported in the Batch API
Matt Harbison
- [PATCH 3 of 5 V2] lfs: fix the inferred remote store path when using a --prefix
Matt Harbison
- [PATCH 4 of 5 V2] lfs: gracefully handle aborts on the server when corrupt blobs are detected
Matt Harbison
- [PATCH 5 of 5 V2] lfs: update the HTTP status codes in error cases
Matt Harbison
- [PATCH] test-check-commit: don't run hg per commit
Matt Harbison
- [PATCH 1 of 6] scmutil: teach the file prefetch hook to handle multiple commits
Matt Harbison
- [PATCH 2 of 6] export: invoke the file prefetch hook
Matt Harbison
- [PATCH 3 of 6] diff: invoke the file prefetch hook
Matt Harbison
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Matt Harbison
- [PATCH 5 of 6] grep: invoke the file prefetch hook
Matt Harbison
- [PATCH 6 of 6] lfs: enable the final download count status message
Matt Harbison
- [PATCH] lfs: add the 'Authorization' property to the Batch API response, if present
Matt Harbison
- [PATCH] configitems: register server.zstdlevel
Matt Harbison
- [PATCH] lfs: add the 'Authorization' property to the Batch API response, if present
Matt Harbison
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Matt Harbison
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Matt Harbison
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Matt Harbison
- [PATCH 2 of 6] export: invoke the file prefetch hook
Matt Harbison
- [PATCH 1 of 4 V2] scmutil: teach the file prefetch hook to handle multiple commits
Matt Harbison
- [PATCH 2 of 4 V2] export: invoke the file prefetch hook
Matt Harbison
- [PATCH 3 of 4 V2] diff: invoke the file prefetch hook
Matt Harbison
- [PATCH 4 of 4 V2] lfs: enable the final download count status message
Matt Harbison
- [PATCH] tests: arrange for a server in wireproto-command-capabilities.t to be killed
Matt Harbison
- [PATCH] lfs: add the 'Authorization' property to the Batch API response, if present
Matt Harbison
- [PATCH] tests: stabilize test-fix.t for Windows
Matt Harbison
- [PATCH] infinitepush: open files in binary mode
Matt Harbison
- [PATCH 6 of 6] lfs: enable the final download count status message
Matt Harbison
- LFS todo list
Matt Harbison
- [PATCH STABLE] test-fix: fix use of 'f --newer' to check that foo.whole is not updated
Matt Harbison
- [PATCH STABLE] test-fix: normalize precision of mtime copied by 'cp -p'
Matt Harbison
- [PATCH 1 of 2 STABLE] infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
Matt Harbison
- [PATCH 2 of 2 STABLE] tests: drop a useless glob in test-infinite-bundlestore.t
Matt Harbison
- [PATCH 1 of 2 STABLE] infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
Matt Harbison
- [PATCH STABLE] test-push-http: do not clear pid file
Matt Harbison
- [PATCH STABLE] test-push-http: do not clear pid file
Matt Harbison
- A possible explanation for random "stream ended unexpectedly (got m bytes, expected n)"
Matt Harbison
- [PATCH] filemerge: support passing python script to custom merge-tools
Tom Hindle
- [PATCH] filemerge: support passing python script to custom merge-tools
Tom Hindle
- D3022: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D3023: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D2988: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D2988: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D2988: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D3213: fix: add --all flag to fix non-public non-obsolete revisions
hooper (Danny Hooper)
- D2988: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D3213: fix: add --all flag to fix non-public non-obsolete revisions
hooper (Danny Hooper)
- D3209: amend: exit 0 if there are no changes
spectral (Kyle Lippincott)
- D3209: amend: exit 0 if there are no changes
spectral (Kyle Lippincott)
- D3212: patch: implement a new worddiff algorithm
spectral (Kyle Lippincott)
- D3212: patch: implement a new worddiff algorithm
spectral (Kyle Lippincott)
- D3212: patch: implement a new worddiff algorithm
spectral (Kyle Lippincott)
- D3031: histedit: make errror message translatable
sangeet259 (Sangeet Kumar Mishra)
- D3031: histedit: make errror message translatable
sangeet259 (Sangeet Kumar Mishra)
- D2938: grep: make grep search on working directory by default
sangeet259 (Sangeet Kumar Mishra)
- Welcoming Google Summer of Code students.
Sangeet Kumar Mishra
- [PATCH 1 of 3] makefile: mkdir is not needed on templatized docker builds
Antonio Muci
- [PATCH 2 of 3] makefile: reformat .PHONY targets
Antonio Muci
- [PATCH 3 of 3] makefile: add Ubuntu Bionic docker targets (.deb and ppa)
Antonio Muci
- [PATCH 1 of 3] makefile: mkdir is not needed on templatized docker builds
Antonio Muci
- D3003: stringutil: improve check for failed mailmap line parsing
yuja (Yuya Nishihara)
- D3000: addremove: remove opts from scmutil.addremove
yuja (Yuya Nishihara)
- D3012: scmutil: deprecate revpairnodes()
yuja (Yuya Nishihara)
- D3000: addremove: remove dry_run, similarity from scmutil.addremove
yuja (Yuya Nishihara)
- D3024: scmutil: add method for looking up a context given a revision symbol
yuja (Yuya Nishihara)
- D3024: scmutil: add method for looking up a context given a revision symbol
yuja (Yuya Nishihara)
- D2948: wireproto: syntax for encoding CBOR into frames
yuja (Yuya Nishihara)
- D3087: bookmarks: calculateupdate() returns a bookmark, not a rev
yuja (Yuya Nishihara)
- D3088: extdatasource: use revsymbol() for converting to node
yuja (Yuya Nishihara)
- D3122: hgweb: don't include hidden revisions in /filelog/ view
yuja (Yuya Nishihara)
- D3123: py3: use list comprehension instead of map()
yuja (Yuya Nishihara)
- D3125: py3: convert user value to bytes using pycompat.fsencode()
yuja (Yuya Nishihara)
- D3145: context: catch right exceptions from namespace lookup (API)
yuja (Yuya Nishihara)
- D2940: workingctx: build _manifest on filenode() or flags() request
yuja (Yuya Nishihara)
- D2941: node: rename wdirnodes to clarify they are for manifest/filelogs
yuja (Yuya Nishihara)
- D2942: revlog: detect pseudo file nodeids to raise WdirUnsupported exception
yuja (Yuya Nishihara)
- D3158: histedit: look up partial nodeid as partial nodeid
yuja (Yuya Nishihara)
- D3158: histedit: look up partial nodeid as partial nodeid
yuja (Yuya Nishihara)
- D3185: context: convert binary changeid to hex also for filtered ones
yuja (Yuya Nishihara)
- D3189: context: extract partial nodeid lookup method to scmutil
yuja (Yuya Nishihara)
- D3181: wireproto: port listkeys commands to wire protocol v2
yuja (Yuya Nishihara)
- D3177: wireproto: crude support for version 2 HTTP peer
yuja (Yuya Nishihara)
- D3179: wireproto: port heads command to wire protocol v2
yuja (Yuya Nishihara)
- D3210: patch: move yielding "\n" to the end of loop
yuja (Yuya Nishihara)
- D3211: patch: buffer lines for a same hunk
yuja (Yuya Nishihara)
- D3212: patch: implement a new worddiff algorithm
yuja (Yuya Nishihara)
- D3189: context: extract partial nodeid lookup method to scmutil
yuja (Yuya Nishihara)
- D3216: py3: use pycompat.bytestr() where repr in involved
yuja (Yuya Nishihara)
- D3218: py3: use print as a function in test-mq-qpush-fail.t
yuja (Yuya Nishihara)
- D3212: patch: implement a new worddiff algorithm
yuja (Yuya Nishihara)
- D3189: context: extract partial nodeid lookup method to scmutil
yuja (Yuya Nishihara)
- D3218: py3: use print as a function in test-mq-qpush-fail.t
yuja (Yuya Nishihara)
- D3218: py3: use sys.stdout instead of print in test-mq-qpush-fail.t
yuja (Yuya Nishihara)
- D3210: patch: move yielding "\n" to the end of loop
yuja (Yuya Nishihara)
- D3212: patch: implement a new worddiff algorithm
yuja (Yuya Nishihara)
- D3212: patch: implement a new worddiff algorithm
yuja (Yuya Nishihara)
- D3210: patch: move yielding "\n" to the end of loop
yuja (Yuya Nishihara)
- D3175: commands: implement `export --format=X` with support for CBOR
yuja (Yuya Nishihara)
- D3252: tests: use `f --newer` instead of `stat -c` in test-fix.t
yuja (Yuya Nishihara)
- D3303: cborutil: implement support for indefinite length CBOR types
yuja (Yuya Nishihara)
- D3301: fix: use sysstrs for command template formatting
yuja (Yuya Nishihara)
- D3324: py3: use stringutil.forcebytestr() instead of str()
yuja (Yuya Nishihara)
- D3326: py3: use str variables to check keys in request header
yuja (Yuya Nishihara)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
yuja (Yuya Nishihara)
- D3312: revlog: move shortest() to scmutil.shortesthexnodeidprefix() (API)
yuja (Yuya Nishihara)
- D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC)
yuja (Yuya Nishihara)
- D3367: hgwebdir: un-bytes the env dict before re-parsing env
yuja (Yuya Nishihara)
- D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid
yuja (Yuya Nishihara)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
yuja (Yuya Nishihara)
- D2934: forget: add --confirm option
yuja (Yuya Nishihara)
- D2938: grep: make grep search on working directory by default
yuja (Yuya Nishihara)
- [PATCH 1 of 4] lfs: improve the client message when the server signals an object error
Yuya Nishihara
- [PATCH] templatefuncs: do not crash because of invalid value fed to mailmap()
Yuya Nishihara
- [PATCH 1 of 8] templater: pass context down to unwraphybrid()
Yuya Nishihara
- [PATCH 2 of 8] templater: define interface for objects requiring unwraphybrid()
Yuya Nishihara
- [PATCH 3 of 8] templatekw: do not directly call .gen
Yuya Nishihara
- [PATCH 4 of 8] templater: mark .gen as a private attribute
Yuya Nishihara
- [PATCH 5 of 8] templater: drop unneeded generator from mappable object
Yuya Nishihara
- [PATCH 6 of 8] templater: pass context down to unwrapvalue()
Yuya Nishihara
- [PATCH 7 of 8] templater: extract private function to evaluate generator to byte string
Yuya Nishihara
- [PATCH 8 of 8] templater: define interface for objects requiring unwrapvalue()
Yuya Nishihara
- [PATCH V2] lfs: add an experimental knob to disable blob serving
Yuya Nishihara
- [PATCH 2 of 2] lfs: ensure the transfer request is for a known URI
Yuya Nishihara
- [PATCH v3] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Yuya Nishihara
- [PATCH 1 of 8] rust-hglib: import the latest version and update URLs
Yuya Nishihara
- [PATCH 2 of 8] rust-hglib: allow build out of the root crate
Yuya Nishihara
- [PATCH 3 of 8] rust-hglib: silence unused import of AsciiExt
Yuya Nishihara
- [PATCH 4 of 8] rust-hglib: extract object managing command-server process
Yuya Nishihara
- [PATCH 5 of 8] rust-hglib: abstract away from ExitStatus
Yuya Nishihara
- [PATCH 6 of 8] rust-hglib: add abstraction for connection backend
Yuya Nishihara
- [PATCH 7 of 8] rust-hglib: extract test code taking a connection as an argument
Yuya Nishihara
- [PATCH 8 of 8] rust-hglib: add connection backend for UNIX server
Yuya Nishihara
- [PATCH 1 of 8] templater: pass context down to unwraphybrid()
Yuya Nishihara
- [PATCH 1 of 8] rust-hglib: import the latest version and update URLs
Yuya Nishihara
- [PATCH 1 of 8] rust-hglib: import the latest version and update URLs
Yuya Nishihara
- [PATCH STABLE] server: ensure the incoming request falls under the prefix value
Yuya Nishihara
- [PATCH] addremove: pass command-level similarity value down to scmutil.addremove()
Yuya Nishihara
- [PATCH 1 of 8 V2] templater: pass (context, mapping) down to unwraphybrid()
Yuya Nishihara
- [PATCH 2 of 8 V2] templater: define interface for objects requiring unwraphybrid()
Yuya Nishihara
- [PATCH 3 of 8 V2] templatekw: do not directly call .gen
Yuya Nishihara
- [PATCH 4 of 8 V2] templater: mark .gen as a private attribute
Yuya Nishihara
- [PATCH 5 of 8 V2] templater: drop unneeded generator from mappable object
Yuya Nishihara
- [PATCH 6 of 8 V2] templater: pass (context, mapping) down to unwrapvalue()
Yuya Nishihara
- [PATCH 7 of 8 V2] templater: extract private function to evaluate generator to byte string
Yuya Nishihara
- [PATCH 8 of 8 V2] templater: define interface for objects requiring unwrapvalue()
Yuya Nishihara
- [PATCH] paper: make all source lines have the same minimum height
Yuya Nishihara
- [PATCH] stringutil: drop escapedata() in favor of escapestr()
Yuya Nishihara
- [PATCH 1 of 7] templater: define interface for objects which act as iterator of mappings
Yuya Nishihara
- [PATCH 2 of 7] templater: pass context to itermaps() for future extension
Yuya Nishihara
- [PATCH 3 of 7] templater: factor out generator of join()-ed items
Yuya Nishihara
- [PATCH 4 of 7] templater: micro-optimize join() with empty separator
Yuya Nishihara
- [PATCH 5 of 7] templater: abstract away from joinfmt
Yuya Nishihara
- [PATCH 6 of 7] obsutil: make obsfateprinter() less dependent on templater
Yuya Nishihara
- [PATCH 7 of 7] templater: mark .joinfmt as a private attribute
Yuya Nishihara
- [PATCH 1 of 2] copies: create and use _loose_next function for _related
Yuya Nishihara
- [PATCH 2 of 2] copies: clean up _related logic
Yuya Nishihara
- [PATCH 1 of 8] templater: add function that expands internal literal templates
Yuya Nishihara
- [PATCH 2 of 8] templater: add class representing a nested mappings
Yuya Nishihara
- [PATCH 3 of 8] hgweb: fix search {entries} to not return results of template expansion
Yuya Nishihara
- [PATCH 4 of 8] hgweb: fix summary {tags} and {shortlog} to not forcibly expand template
Yuya Nishihara
- [PATCH 5 of 8] hgweb: fix {diff} expansion in JSON template
Yuya Nishihara
- [PATCH 6 of 8] hgweb: fix type of {nav} keyword when linerange filter is active
Yuya Nishihara
- [PATCH 7 of 8] templater: complain about invalid application of '%' operator (BC)
Yuya Nishihara
- [PATCH 8 of 8] templater: deduplicate iterator of overlay mappings
Yuya Nishihara
- [PATCH 2 of 2 v2] copies: clean up _related logic
Yuya Nishihara
- [PATCH 1 of 2 v2] copies: create and use _loosenext function for _related
Yuya Nishihara
- [PATCH 1 of 3] py3: silence warning about deprecation of imp module
Yuya Nishihara
- [PATCH 2 of 3] py3: convert parsed message items to bytes in patch.extract()
Yuya Nishihara
- [PATCH 3 of 3] py3: byte-stringify test-import.t
Yuya Nishihara
- [PATCH 1 of 5] templater: wrap result of '%' operation so it never looks like a thunk
Yuya Nishihara
- [PATCH 2 of 5] formatter: make nested items somewhat readable in template output
Yuya Nishihara
- [PATCH 3 of 5] templater: add public interface returning a set of resource keys
Yuya Nishihara
- [PATCH 4 of 5] formatter: remove template resources from nested items before generating JSON
Yuya Nishihara
- [PATCH 5 of 5] templatekw: fix return type of {succsandmarkers} (BC)
Yuya Nishihara
- [PATCH 1 of 7] procutil: always popen() in binary mode
Yuya Nishihara
- [PATCH 2 of 7] procutil: rewrite popen() as a subprocess.Popen wrapper (issue4746) (API)
Yuya Nishihara
- [PATCH 3 of 7] procutil: unify platform.explainexit()
Yuya Nishihara
- [PATCH 4 of 7] procutil: fix error message of tempfile filter
Yuya Nishihara
- [PATCH 5 of 7] procutil: do not convert return code of signal exit to positive number (API)
Yuya Nishihara
- [PATCH 6 of 7] procutil: make explainexit() simply return a message (API)
Yuya Nishihara
- [PATCH 7 of 7] procutil: drop unused 'newlines' option from popen*() (API)
Yuya Nishihara
- [PATCH 1 of 5] wireproto: fix repr(frame) to not crash by unknown type id
Yuya Nishihara
- [PATCH 2 of 5] wireproto: show unknown id and flags in repr(frame)
Yuya Nishihara
- [PATCH 3 of 5] py3: system-stringify repr(frame)
Yuya Nishihara
- [PATCH 4 of 5] tests: quote variable passed to shell test command
Yuya Nishihara
- [PATCH 5 of 5] wireproto: convert python literal to object without using unsafe eval()
Yuya Nishihara
- [PATCH 1 of 7] py3: drop b'' from error message of fancyopts
Yuya Nishihara
- [PATCH 2 of 7] py3: use lower-cased module 'email.message' in test-import.t
Yuya Nishihara
- [PATCH 3 of 7] py3: fix string issues of email message in test-import.t
Yuya Nishihara
- [PATCH 4 of 7] py3: use system string to access email headers
Yuya Nishihara
- [PATCH 5 of 7] py3: work around weird handling of bytes/unicode in decode_header()
Yuya Nishihara
- [PATCH 6 of 7] py3: do not try to byte-stringify None in cmdutil.tryimportone()
Yuya Nishihara
- [PATCH 7 of 7] py3: use s.startswith() instead of s[n] while parsing patches
Yuya Nishihara
- [PATCH v3] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Yuya Nishihara
- [PATCH v4] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Yuya Nishihara
- [PATCH 1 of 2 V2] hgweb: make followlines button absolutely positioned
Yuya Nishihara
- [PATCH 2 of 6] lfs: add the ability to disable the usercache
Yuya Nishihara
- [PATCH 3 of 6] lfs: infer the blob store URL from paths.default
Yuya Nishihara
- [PATCH 5 of 6] lfs: infer the blob store URL from an explicit push source or default-push
Yuya Nishihara
- [PATCH 6 of 6] tests: stabilize test-push-http.t for Windows
Yuya Nishihara
- [PATCH 1 of 3 V3] hgweb: insert followlines buttons before any children, including text nodes
Yuya Nishihara
- [PATCH 3 of 6] lfs: infer the blob store URL from paths.default
Yuya Nishihara
- [PATCH 5 of 6] lfs: infer the blob store URL from an explicit push source or default-push
Yuya Nishihara
- [PATCH 2 of 6] lfs: add the ability to disable the usercache
Yuya Nishihara
- [PATCH 5 of 6] lfs: infer the blob store URL from an explicit push source or default-push
Yuya Nishihara
- [PATCH 1 of 8] hgwebdir: wrap {entries} with mappinggenerator
Yuya Nishihara
- [PATCH 2 of 8] hgweb: wrap {pathdef} with mappinglist
Yuya Nishihara
- [PATCH 3 of 8] hgweb: wrap {labels} by hybridlist()
Yuya Nishihara
- [PATCH 4 of 8] hgweb: move archivespecs to webutil
Yuya Nishihara
- [PATCH 5 of 8] hgweb: drop archivespecs from requestcontext
Yuya Nishihara
- [PATCH 6 of 8] hgweb: move archivelist() of hgwebdir to webutil
Yuya Nishihara
- [PATCH 7 of 8] hgweb: forward archivelist() of hgweb to webutil
Yuya Nishihara
- [PATCH 8 of 8] hgweb: wrap {archives} with mappinglist
Yuya Nishihara
- [PATCH] tests: stabilize test-pull-bundle.t for Windows
Yuya Nishihara
- [PATCH 2 of 4 V2] lfs: infer the blob store URL from paths.default
Yuya Nishihara
- [PATCH 1 of 4 V2] lfs: add the ability to disable the usercache
Yuya Nishihara
- [PATCH 3 of 4 V2] lfs: infer the blob store URL from an explicit pull source
Yuya Nishihara
- [PATCH 2 of 4 V2] lfs: infer the blob store URL from paths.default
Yuya Nishihara
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Yuya Nishihara
- [PATCH 2 of 4 V3] revset: disable compat with legacy compat for internal revsets API (API)
Yuya Nishihara
- [PATCH 01 of 10] py3: get rid of character access from pure.diffhelpers
Yuya Nishihara
- [PATCH 02 of 10] diffhelpers: port docstrings from cext to pure
Yuya Nishihara
- [PATCH 03 of 10] patch: stop using cext.diffhelpers
Yuya Nishihara
- [PATCH 04 of 10] diffhelpers: remove C implementation in favor of pure Python version
Yuya Nishihara
- [PATCH 05 of 10] diffhelpers: naming and whitespace cleanup
Yuya Nishihara
- [PATCH 06 of 10] diffhelpers: move out of pure package
Yuya Nishihara
- [PATCH 07 of 10] diffhelpers: remove unused return value from fixnewline() and addlines()
Yuya Nishihara
- [PATCH 08 of 10] patch: error out if reached to EOF while reading hunk
Yuya Nishihara
- [PATCH 09 of 10] diffhelpers: make return value of testhunk() more Pythonic
Yuya Nishihara
- [PATCH 10 of 10] diffhelpers: be more tolerant for stripped empty lines of CRLF ending
Yuya Nishihara
- [PATCH 01 of 10] py3: get rid of character access from pure.diffhelpers
Yuya Nishihara
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Yuya Nishihara
- [PATCH 1 of 4 V3] lfs: special case the null:// usercache instead of treating it as a url
Yuya Nishihara
- [PATCH 1 of 9] formatter: remove unused private attributes from baseformatter
Yuya Nishihara
- [PATCH 2 of 9] formatter: carry opts to file-based formatters by basefm
Yuya Nishihara
- [PATCH 3 of 9] export: do not start pager if output will be written to file
Yuya Nishihara
- [PATCH 4 of 9] export: remove unused argument 'rev' from _exportsingle()
Yuya Nishihara
- [PATCH 5 of 9] export: split cmdutil.export() to single-file and maybe-multiple-files cases
Yuya Nishihara
- [PATCH 6 of 9] export: serialize revisions to be exported per destination file
Yuya Nishihara
- [PATCH 7 of 9] export: port _exportsingle() to formatter
Yuya Nishihara
- [PATCH 8 of 9] export: extract function to write patch to file object (API)
Yuya Nishihara
- [PATCH 9 of 9] export: enable formatter support (API)
Yuya Nishihara
- [PATCH 7 of 9] export: port _exportsingle() to formatter
Yuya Nishihara
- [PATCH 2 of 4 V3] revset: disable compat with legacy compat for internal revsets API (API)
Yuya Nishihara
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Yuya Nishihara
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Yuya Nishihara
- [PATCH 2 of 4 V3] revset: disable compat with legacy compat for internal revsets API (API)
Yuya Nishihara
- [PATCH] log: fix crash on empty revision with --copies switch
Yuya Nishihara
- [PATCH 1 of 2] revset: drop support for posttreebuilthook() (API)
Yuya Nishihara
- [PATCH 2 of 2] revset: pass in lookup function instead of repo (API)
Yuya Nishihara
- [PATCH 1 of 4] formatter: convert timestamp to int
Yuya Nishihara
- [PATCH 2 of 4] logcmdutil: remove unused attribute 'cache' from jsonchangeset printer
Yuya Nishihara
- [PATCH 3 of 4] logcmdutil: rewrite jsonchangeset printer to be backed by jsonformatter
Yuya Nishihara
- [PATCH 4 of 4] logcmdutil: pass formatter to jsonchangeset as argument
Yuya Nishihara
- [PATCH] fix: use templater to substitute values in command string
Yuya Nishihara
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Yuya Nishihara
- [PATCH 1 of 5] test-lfs: add tests to force server error path coverage
Yuya Nishihara
- [PATCH 2 of 5] lfs: log information about Internal Server Errors reported in the Batch API
Yuya Nishihara
- [PATCH 3 of 5] lfs: fix the inferred remote store path when using a --prefix
Yuya Nishihara
- [PATCH] test-check-commit: don't run hg per commit
Yuya Nishihara
- [PATCH 1 of 2] templates: add whyunstable template keyword
Yuya Nishihara
- [PATCH 2 of 2] templates: make divergentnodes in whyunstable keyword be a mappinglist too (RFC)
Yuya Nishihara
- [PATCH 1 of 7] hgweb: prefix private variables of sessionvars with '_'
Yuya Nishihara
- [PATCH 2 of 7] hgweb: make sessionvars class less dense
Yuya Nishihara
- [PATCH 3 of 7] hgweb: lift {sessionvars} to a wrapped type
Yuya Nishihara
- [PATCH 4 of 7] hgweb: make revnav.gen() simply build a list of mappings by one pass
Yuya Nishihara
- [PATCH 5 of 7] hgweb: wrap {changenav} and {nav} with mappinglist
Yuya Nishihara
- [PATCH 6 of 7] hgweb: extract a generator function of _siblings class
Yuya Nishihara
- [PATCH 7 of 7] hgweb: convert _siblings to a factory function of mappinggenerator
Yuya Nishihara
- [PATCH] templates: make divergentnodes in whyunstable keyword be a hybrid list
Yuya Nishihara
- [PATCH 3 of 3 V4] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Yuya Nishihara
- [PATCH 1 of 5 V2] test-lfs: add tests to force server error path coverage
Yuya Nishihara
- [PATCH 1 of 2] templates: add whyunstable template keyword
Yuya Nishihara
- [PATCH 1 of 3] makefile: mkdir is not needed on templatized docker builds
Yuya Nishihara
- [PATCH 1 of 4] tests: hg log shouldn't need --hidden to show whyunstable template keyword
Yuya Nishihara
- [PATCH 7 of 7] hgweb: convert _siblings to a factory function of mappinggenerator
Yuya Nishihara
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Yuya Nishihara
- [PATCH 2 of 6] export: invoke the file prefetch hook
Yuya Nishihara
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Yuya Nishihara
- [PATCH] configitems: register server.zstdlevel
Yuya Nishihara
- [PATCH] lfs: add the 'Authorization' property to the Batch API response, if present
Yuya Nishihara
- [PATCH 1 of 3 V5] revset: add more test to show current behaviors with label looking like revset
Yuya Nishihara
- [PATCH 3 of 3 V5] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Yuya Nishihara
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Yuya Nishihara
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Yuya Nishihara
- [PATCH 4 of 6] verify: invoke the file prefetch hook
Yuya Nishihara
- [PATCH 2 of 6] export: invoke the file prefetch hook
Yuya Nishihara
- [PATCH 3 of 3 V5] revset: skip legacy lookup for revspec wrapped in 'revset(…)'
Yuya Nishihara
- [PATCH] tests: arrange for a server in wireproto-command-capabilities.t to be killed
Yuya Nishihara
- [PATCH 1 of 4 V2] scmutil: teach the file prefetch hook to handle multiple commits
Yuya Nishihara
- [PATCH 3 of 4 V2] diff: invoke the file prefetch hook
Yuya Nishihara
- [PATCH] lfs: add the 'Authorization' property to the Batch API response, if present
Yuya Nishihara
- [PATCH] revsetlang: do not pass in non-bytes to parse()
Yuya Nishihara
- [PATCH] tests: stabilize test-fix.t for Windows
Yuya Nishihara
- [PATCH] infinitepush: open files in binary mode
Yuya Nishihara
- [PATCH 1 of 3 STABLE] notify: use changelog API to iterate over revision number (issue5821)
Yuya Nishihara
- [PATCH STABLE] diff: restore original color scheme for worddiff
Yuya Nishihara
- [PATCH STABLE] context: translate FilteredIndex/LookupError at repo[changeid] (API)
Yuya Nishihara
- [PATCH STABLE] inifinitepush: fix filebundlestore to close file
Yuya Nishihara
- [PATCH] filemerge: support passing python script to custom merge-tools
Yuya Nishihara
- [PATCH STABLE] test-fix: fix use of 'f --newer' to check that foo.whole is not updated
Yuya Nishihara
- [PATCH STABLE] version: make parser more robust for rc variants and ill-formed strings
Yuya Nishihara
- [PATCH 1 of 3 STABLE] diffhelpers: backport 9e40bc4c1bde from C implementation
Yuya Nishihara
- [PATCH 2 of 3 STABLE] diffhelper: rename module to avoid conflicts with ancient C module (issue5846)
Yuya Nishihara
- [PATCH 3 of 3 STABLE] test-check-code: prevent from adding Python modules shadowed by ancient C
Yuya Nishihara
- [PATCH STABLE] context: translate FilteredIndex/LookupError at repo[changeid] (API)
Yuya Nishihara
- [PATCH STABLE] test-fix: normalize precision of mtime copied by 'cp -p'
Yuya Nishihara
- [PATCH STABLE] sshpeer: reflect actual command activity one handshake
Yuya Nishihara
- [PATCH STABLE] import: fix crash on --exact check of empty commit (issue5702)
Yuya Nishihara
- [PATCH STABLE] tests: fix test-check-commit.t when all commits are public
Yuya Nishihara
- [PATCH hglib] make: dist should also be a phony rule
Yuya Nishihara
- [PATCH STABLE] test-push-http: do not clear pid file
Yuya Nishihara
- [PATCH STABLE] debugcolor: fix crash by empty styles (issue5856)
Yuya Nishihara
- [PATCH STABLE] test-push-http: do not clear pid file
Yuya Nishihara
- [PATCH STABLE] test-push-http: do not clear pid file
Yuya Nishihara
- [PATCH STABLE] test-push-http: do not clear pid file
Yuya Nishihara
- [PATCH STABLE] test-push-http: do not clear pid file
Yuya Nishihara
- bugzilla weekly report (2018-04-02)
Octobot
- bugzilla weekly report (2018-04-02)
Octobot
- bugzilla weekly report (2018-04-09)
Octobot
- bugzilla weekly report (2018-04-09)
Octobot
- bugzilla weekly report (2018-04-16)
Octobot
- bugzilla weekly report (2018-04-16)
Octobot
- bugzilla weekly report (2018-04-23)
Octobot
- bugzilla weekly report (2018-04-23)
Octobot
- bugzilla weekly report (2018-04-30)
Octobot
- bugzilla weekly report (2018-04-30)
Octobot
- D3414: phabricator: specify some metadata compatibly with arc.
tom.prince (Tom Prince)
- D3414: phabricator: specify some metadata compatibly with arc.
tom.prince (Tom Prince)
- D3414: phabricator: specify some metadata compatibly with arc.
tom.prince (Tom Prince)
- D3414: phabricator: specify some metadata compatibly with arc.
tom.prince (Tom Prince)
- [PATCH evolve-ext] evolve: fix for evolve:96cb98989d57. _filterederror was moved from context
James Reynolds
- [PATCH 2 of 2] copies: clean up _related logic
Gábor STEFANIK
- D3002: stringutil: rename local email/names variables to their plural forms
sheehan (Connor Sheehan)
- D3001: templatefuncs: remove redundant "or author" from mailmap return statement
sheehan (Connor Sheehan)
- D3003: stringutil: improve check for failed mailmap line parsing
sheehan (Connor Sheehan)
- D3004: stringutil: edit comment to reflect actual data type name
sheehan (Connor Sheehan)
- D3187: phase: add dry-run functionality
av6 (Anton Shestakov)
- [PATCH] paper: make all source lines have the same minimum height
Anton Shestakov
- [PATCH 1 of 3 evolve-ext] obscache: use self instead of repo in obscacherepo.updatecaches()
Anton Shestakov
- [PATCH 2 of 3 evolve-ext] stablerangecache: use self instead of repo in stablerangerepo.stablerange()
Anton Shestakov
- [PATCH 3 of 3 evolve-ext] safeguard: use self instead of repo in noautopublishrepo.checkpush()
Anton Shestakov
- [PATCH 1 of 2 V2] hgweb: make followlines button absolutely positioned
Anton Shestakov
- [PATCH 2 of 2 V2] paper: make all source lines have the same minimum height
Anton Shestakov
- [PATCH 1 of 3 V3] hgweb: insert followlines buttons before any children, including text nodes
Anton Shestakov
- [PATCH 2 of 3 V3] hgweb: make followlines button absolutely positioned
Anton Shestakov
- [PATCH 3 of 3 V3] paper: make all source lines have the same minimum height
Anton Shestakov
- [PATCH 8 of 8] hgweb: wrap {archives} with mappinglist
Anton Shestakov
- [PATCH 1 of 2 evolve-ext] stablerange: include units in ui.progress() calls
Anton Shestakov
- [PATCH 2 of 2 evolve-ext] stablerangecache: include units in ui.progress() calls
Anton Shestakov
- [PATCH 1 of 2] templates: add whyunstable template keyword
Anton Shestakov
- [PATCH 2 of 2] templates: make divergentnodes in whyunstable keyword be a mappinglist too (RFC)
Anton Shestakov
- [PATCH 1 of 2] templates: add whyunstable template keyword
Anton Shestakov
- [PATCH] templates: make divergentnodes in whyunstable keyword be a hybrid list
Anton Shestakov
- [PATCH 2 of 2] templates: make divergentnodes in whyunstable keyword be a mappinglist too (RFC)
Anton Shestakov
- [PATCH 1 of 2] templates: add whyunstable template keyword
Anton Shestakov
- [PATCH 7 of 7] hgweb: convert _siblings to a factory function of mappinggenerator
Anton Shestakov
- [PATCH 7 of 7] hgweb: convert _siblings to a factory function of mappinggenerator
Anton Shestakov
- [PATCH 1 of 3] makefile: mkdir is not needed on templatized docker builds
Anton Shestakov
- [PATCH 1 of 4] tests: hg log shouldn't need --hidden to show whyunstable template keyword
Anton Shestakov
- [PATCH 2 of 4] tests: make custom templates that use {whyunstable} terser
Anton Shestakov
- [PATCH 3 of 4] tests: split long templates that use {whyunstable} and put them in hgrc
Anton Shestakov
- [PATCH 4 of 4] templates: adjust white space amount in the output of {whyunstable}
Anton Shestakov
- [PATCH 1 of 3] makefile: mkdir is not needed on templatized docker builds
Anton Shestakov
- [PATCH 1 of 3 evolve-ext] obshistory: use a more appropriate type for obslog entries
Anton Shestakov
- [PATCH 2 of 3 evolve-ext] obshistory: make obslog work when a commit doesn't have any description
Anton Shestakov
- [PATCH 3 of 3 evolve-ext] tests: test that `hg obslog wdir()` aborts with a useful message
Anton Shestakov
- D3177: wireproto: crude support for version 2 HTTP peer
Josef 'Jeff' Sipek
- D3014: rust-hglib: silence unused import of AsciiExt
joerg.sonnenberger (Joerg Sonnenberger)
- D3014: rust-hglib: silence unused import of AsciiExt
joerg.sonnenberger (Joerg Sonnenberger)
- D1944: wireproto: provide accessors for client capabilities
joerg.sonnenberger (Joerg Sonnenberger)
- D1944: wireproto: provide accessors for client capabilities
joerg.sonnenberger (Joerg Sonnenberger)
- D1944: wireproto: provide accessors for client capabilities
joerg.sonnenberger (Joerg Sonnenberger)
- D3169: wireproto: turn client capabilities into sets, sorted on the wire
joerg.sonnenberger (Joerg Sonnenberger)
- D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments
joerg.sonnenberger (Joerg Sonnenberger)
- D3171: wireproto: send server capabilities in canonical order
joerg.sonnenberger (Joerg Sonnenberger)
- D3169: wireproto: turn client capabilities into sets, sorted on the wire
joerg.sonnenberger (Joerg Sonnenberger)
- D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments
joerg.sonnenberger (Joerg Sonnenberger)
- D3171: wireproto: send server capabilities in canonical order
joerg.sonnenberger (Joerg Sonnenberger)
- D2470: wireproto: allow direct stream processing for unbundle
joerg.sonnenberger (Joerg Sonnenberger)
- D2470: wireproto: allow direct stream processing for unbundle
joerg.sonnenberger (Joerg Sonnenberger)
- D3188: revlog: reset _nodepos after strip
joerg.sonnenberger (Joerg Sonnenberger)
- D1856: wireproto: support for pullbundles
joerg.sonnenberger (Joerg Sonnenberger)
- D1856: wireproto: support for pullbundles
joerg.sonnenberger (Joerg Sonnenberger)
- D3188: revlog: reset _nodepos after strip
joerg.sonnenberger (Joerg Sonnenberger)
- D1856: wireproto: support for pullbundles
joerg.sonnenberger (Joerg Sonnenberger)
- D1856: wireproto: support for pullbundles
joerg.sonnenberger (Joerg Sonnenberger)
- D3392: bundlespec: drop externalnames flag
joerg.sonnenberger (Joerg Sonnenberger)
- D3393: bundle: introduce per-engine compression level
joerg.sonnenberger (Joerg Sonnenberger)
- D3402: notify: add maxdiffstat option to truncate long file lists
joerg.sonnenberger (Joerg Sonnenberger)
- D3393: bundle: introduce per-engine compression level
joerg.sonnenberger (Joerg Sonnenberger)
- D3392: bundlespec: drop externalnames flag
joerg.sonnenberger (Joerg Sonnenberger)
- D3393: bundle: introduce per-engine compression level
joerg.sonnenberger (Joerg Sonnenberger)
- D3402: notify: add maxdiffstat option to truncate long file lists
joerg.sonnenberger (Joerg Sonnenberger)
- [PATCH STABLE] test-push-http: do not clear pid file
Joerg Sonnenberger
- [PATCH 1 of 2] copies: create and use _loose_next function for _related
Gábor Stefanik
- [PATCH 2 of 2] copies: clean up _related logic
Gábor Stefanik
- [PATCH 1 of 2 v2] copies: create and use _loosenext function for _related
Gábor Stefanik
- [PATCH 2 of 2 v2] copies: clean up _related logic
Gábor Stefanik
- D3025: tests: don't use revlog paths in tests
indygreg (Gregory Szorc)
- D3026: tests: use debugdeltachain where appropriate
indygreg (Gregory Szorc)
- D3029: tests: add test extension implementing custom filelog storage
indygreg (Gregory Szorc)
- D3030: tests: conditionalize tests based on presence of revlogs for files
indygreg (Gregory Szorc)
- D3028: debugcommands: drop offset and length from debugindex by default
indygreg (Gregory Szorc)
- D3027: debugcommands: drop base revision from debugindex
indygreg (Gregory Szorc)
- D3026: tests: use debugdeltachain where appropriate
indygreg (Gregory Szorc)
- D3025: tests: don't use revlog paths in tests
indygreg (Gregory Szorc)
- D2950: tests: fix duplicate and failing test
indygreg (Gregory Szorc)
- D2906: wireproto: start to associate frame generation with a stream
indygreg (Gregory Szorc)
- D2947: wireproto: explicit API to create outgoing streams
indygreg (Gregory Szorc)
- D2907: wireproto: add streams to frame-based protocol
indygreg (Gregory Szorc)
- D2902: wireproto: define frame to represent progress updates
indygreg (Gregory Szorc)
- D2948: wireproto: syntax for encoding CBOR into frames
indygreg (Gregory Szorc)
- D2979: wireproto: stop aliasing wire protocol types (API)
indygreg (Gregory Szorc)
- D2951: wireproto: use CBOR for command requests
indygreg (Gregory Szorc)
- D2981: wireproto: mark SSHv2 as a version 1 transport
indygreg (Gregory Szorc)
- D3028: debugcommands: drop offset and length from debugindex by default
indygreg (Gregory Szorc)
- D2983: wireproto: port protocol handler to zope.interface
indygreg (Gregory Szorc)
- D2984: keepalive: implement readinto()
indygreg (Gregory Szorc)
- D3027: debugcommands: drop base revision from debugindex
indygreg (Gregory Szorc)
- D2985: wireproto: implement custom __repr__ for frame
indygreg (Gregory Szorc)
- D2982: wireproto: separate commands tables for version 1 and 2 commands
indygreg (Gregory Szorc)
- D2986: wireproto: add frame flag to denote payloads as CBOR
indygreg (Gregory Szorc)
- D2987: stringutil: add function to pretty print an object
indygreg (Gregory Szorc)
- D2987: stringutil: add function to pretty print an object
indygreg (Gregory Szorc)
- D3029: tests: add test extension implementing custom filelog storage
indygreg (Gregory Szorc)
- D3041: changegroup: remove "revlog" from error message
indygreg (Gregory Szorc)
- D3043: narrow: pass node into revlog.revision()
indygreg (Gregory Szorc)
- D3040: tests: skip some tests when using simple store
indygreg (Gregory Szorc)
- D3042: tests: skip filelog damage tests when not using revlogs
indygreg (Gregory Szorc)
- D3030: tests: conditionalize tests based on presence of revlogs for files
indygreg (Gregory Szorc)
- D3039: tests: conditionalize tests based on presence of custom extensions
indygreg (Gregory Szorc)
- D3030: tests: conditionalize tests based on presence of revlogs for files
indygreg (Gregory Szorc)
- D3047: push: avoid using repo.lookup() for converting to nodeid
indygreg (Gregory Szorc)
- D3055: localrepo: use revsymbol() in lookup()
indygreg (Gregory Szorc)
- D3055: localrepo: use revsymbol() in lookup()
indygreg (Gregory Szorc)
- D3042: tests: skip filelog damage tests when not using revlogs
indygreg (Gregory Szorc)
- D3056: tests: disable test-revlog-v2 when using simple store
indygreg (Gregory Szorc)
- D3058: bundlerepo: use super() when calling file()
indygreg (Gregory Szorc)
- D3030: tests: conditionalize tests based on presence of revlogs for files
indygreg (Gregory Szorc)
- D3039: tests: conditionalize tests based on presence of custom extensions
indygreg (Gregory Szorc)
- D3059: tests: use `hg unbundle` instead of `hg pull` in some tests
indygreg (Gregory Szorc)
- D3061: tests: conditionalize test output for simple store
indygreg (Gregory Szorc)
- D3062: tests: disable infinitepush tests for simple store
indygreg (Gregory Szorc)
- D3065: repair: use repo.file().files() to rebuild fncache
indygreg (Gregory Szorc)
- D3060: tests: disallow using simple store repo with bundlerepo
indygreg (Gregory Szorc)
- D3066: tests: teach test-fncache.t about the simple store
indygreg (Gregory Szorc)
- D3057: tests: remove superfluous config setting
indygreg (Gregory Szorc)
- D3064: tests: disable tests for advanced clone features with simple store
indygreg (Gregory Szorc)
- D3063: tests: skip largefiles and lfs tests when using simple store
indygreg (Gregory Szorc)
- D3067: wireproto: convert human output frames to CBOR
indygreg (Gregory Szorc)
- D3068: repository: port peer interfaces to zope.interface
indygreg (Gregory Szorc)
- D3069: peer: make ui an attribute
indygreg (Gregory Szorc)
- D3067: wireproto: convert human output frames to CBOR
indygreg (Gregory Szorc)
- D3068: repository: port peer interfaces to zope.interface
indygreg (Gregory Szorc)
- D3069: peer: make ui an attribute
indygreg (Gregory Szorc)
- D3065: repair: use repo.file().files() to rebuild fncache
indygreg (Gregory Szorc)
- D3066: tests: teach test-fncache.t about the simple store
indygreg (Gregory Szorc)
- D3029: tests: add test extension implementing custom filelog storage
indygreg (Gregory Szorc)
- D3039: tests: conditionalize tests based on presence of custom extensions
indygreg (Gregory Szorc)
- D3058: bundlerepo: use super() when calling file()
indygreg (Gregory Szorc)
- D3057: tests: remove superfluous config setting
indygreg (Gregory Szorc)
- D3056: tests: disable test-revlog-v2 when using simple store
indygreg (Gregory Szorc)
- D3056: tests: disable test-revlog-v2 when using simple store
indygreg (Gregory Szorc)
- D3059: tests: use `hg unbundle` instead of `hg pull` in some tests
indygreg (Gregory Szorc)
- D3059: tests: use `hg unbundle` instead of `hg pull` in some tests
indygreg (Gregory Szorc)
- D3029: tests: add test extension implementing custom filelog storage
indygreg (Gregory Szorc)
- D3060: tests: disallow using simple store repo with bundlerepo
indygreg (Gregory Szorc)
- D3059: tests: use `hg unbundle` instead of `hg pull` in some tests
indygreg (Gregory Szorc)
- D3029: tests: add test extension implementing custom filelog storage
indygreg (Gregory Szorc)
- D3041: changegroup: remove "revlog" from error message
indygreg (Gregory Szorc)
- D3043: narrow: pass node into revlog.revision()
indygreg (Gregory Szorc)
- D3030: tests: conditionalize tests based on presence of revlogs for files
indygreg (Gregory Szorc)
- D3039: tests: conditionalize tests based on presence of custom extensions
indygreg (Gregory Szorc)
- D3039: tests: conditionalize tests based on presence of custom extensions
indygreg (Gregory Szorc)
- D3040: tests: skip some tests when using simple store
indygreg (Gregory Szorc)
- D3042: tests: skip filelog damage tests when not using revlogs
indygreg (Gregory Szorc)
- D3056: tests: disable test-revlog-v2 when using simple store
indygreg (Gregory Szorc)
- D3061: tests: conditionalize test output for simple store
indygreg (Gregory Szorc)
- D3060: tests: disallow using simple store repo with bundlerepo
indygreg (Gregory Szorc)
- D3039: tests: conditionalize tests based on presence of custom extensions
indygreg (Gregory Szorc)
- D3064: tests: disable tests for advanced clone features with simple store
indygreg (Gregory Szorc)
- D3063: tests: skip largefiles and lfs tests when using simple store
indygreg (Gregory Szorc)
- D1944: wireproto: provide accessors for client capabilities
indygreg (Gregory Szorc)
- D3078: revset: use revsymbol() for checking if a symbol is valid
indygreg (Gregory Szorc)
- D3081: wireproto: use repo.lookup() for lookup command
indygreg (Gregory Szorc)
- D3085: children: support specifying revision by revset
indygreg (Gregory Szorc)
- D3090: tests: skip test-censor.t when using simple store
indygreg (Gregory Szorc)
- D3092: simplestore: shore up lookup errors
indygreg (Gregory Szorc)
- D3091: tests: extract dumprevlog tests to own file
indygreg (Gregory Szorc)
- D3093: store: make file filtering during walk configurable
indygreg (Gregory Szorc)
- D3097: verify: allow suppressing warnings about extra files
indygreg (Gregory Szorc)
- D3094: verify: drop "revlog" from warning message
indygreg (Gregory Szorc)
- D3100: tests: port test-convert-filemap.t to simple store
indygreg (Gregory Szorc)
- D3099: tests: disable test-static-http.t with simple store
indygreg (Gregory Szorc)
- D3098: tests: don't drop global hgrc
indygreg (Gregory Szorc)
- D3101: tests: disable test-audit-path.t with simple store
indygreg (Gregory Szorc)
- D3102: tests: skip test-hgweb-bundle.t if we don't support bundlerepos
indygreg (Gregory Szorc)
- D3103: tests: disable shallow narrow tests with simple store
indygreg (Gregory Szorc)
- D3104: simplestore: back up index when adding a revision
indygreg (Gregory Szorc)
- D3105: tests: require revlog store with test-repair-strip.t
indygreg (Gregory Szorc)
- D3106: tests: conditionalize test-bundle.t
indygreg (Gregory Szorc)
- D3096: tests: conditionalize tests for various repo features
indygreg (Gregory Szorc)
- D3095: simplestore: use a custom store for the simple store repo
indygreg (Gregory Szorc)
- D3107: tests: conditionalize test-commandserver.t based on extra extensions
indygreg (Gregory Szorc)
- D3108: tests: require revlog store for test-verify.t
indygreg (Gregory Szorc)
- D3109: tests: use `hg unbundle` in test-setdiscovery.t
indygreg (Gregory Szorc)
- D3110: tests: disable `hg clone --stream` test with simple store
indygreg (Gregory Szorc)
- D3113: tests: disable test-keyword.t with simple store
indygreg (Gregory Szorc)
- D3112: tests: conditionalize test-treemanifest.t
indygreg (Gregory Szorc)
- D3111: tests: use unbundle in test-symlink-os-yes-fs-no.py
indygreg (Gregory Szorc)
- D3114: tests: work around potential repo incompatibility
indygreg (Gregory Szorc)
- D3115: tests: `hg init` after resetting HGRCPATH
indygreg (Gregory Szorc)
- D3117: tests: make test-convert-git.t more deterministic
indygreg (Gregory Szorc)
- D3116: simplestore: correctly implement flag processors
indygreg (Gregory Szorc)
- D3119: commands: don't violate storage abstractions in `manifest --all`
indygreg (Gregory Szorc)
- D3118: commands: document the layering violation in `manifest --all`
indygreg (Gregory Szorc)
- D3120: tests: add test for `hg children -r <revset>`
indygreg (Gregory Szorc)
- D3062: tests: disable infinitepush tests for simple store
indygreg (Gregory Szorc)
- D3148: repository: define existing interface for file storage
indygreg (Gregory Szorc)
- D3149: filelog: declare that filelog implements a storage interface
indygreg (Gregory Szorc)
- D3150: revlog: move parsemeta() and packmeta() from filelog (API)
indygreg (Gregory Szorc)
- D3152: upgrade: sniff for filelog type
indygreg (Gregory Szorc)
- D3147: tests: run some largefiles and lfs tests with simple store
indygreg (Gregory Szorc)
- D3151: revlog: move censor logic into main revlog class
indygreg (Gregory Szorc)
- D3153: tests: call rawsize() directly
indygreg (Gregory Szorc)
- D3119: commands: don't violate storage abstractions in `manifest --all`
indygreg (Gregory Szorc)
- D3154: filelog: wrap revlog instead of inheriting it (API)
indygreg (Gregory Szorc)
- D3154: filelog: wrap revlog instead of inheriting it (API)
indygreg (Gregory Szorc)
- D3150: revlog: move parsemeta() and packmeta() from filelog (API)
indygreg (Gregory Szorc)
- D1944: wireproto: provide accessors for client capabilities
indygreg (Gregory Szorc)
- D3162: bookmarks: introduce a repo._bookmarks.ctx(mark) method and use it
indygreg (Gregory Szorc)
- D3158: histedit: look up partial nodeid as partial nodeid
indygreg (Gregory Szorc)
- D3158: histedit: look up partial nodeid as partial nodeid
indygreg (Gregory Szorc)
- D3090: tests: skip test-censor.t when using simple store
indygreg (Gregory Szorc)
- D3092: simplestore: shore up lookup errors
indygreg (Gregory Szorc)
- D3093: store: make file filtering during walk configurable
indygreg (Gregory Szorc)
- D3091: tests: extract dumprevlog tests to own file
indygreg (Gregory Szorc)
- D3094: verify: drop "revlog" from warning message
indygreg (Gregory Szorc)
- D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments
indygreg (Gregory Szorc)
- D3171: wireproto: send server capabilities in canonical order
indygreg (Gregory Szorc)
- D3172: cborutil: implement streaming arrays and maps
indygreg (Gregory Szorc)
- D3173: cmdutil: drop unused rev arguments from _exportsingle()
indygreg (Gregory Szorc)
- D3174: cmdutil: refactor I/O for exporting
indygreg (Gregory Szorc)
- D3175: commands: implement `export --format=X` with support for CBOR
indygreg (Gregory Szorc)
- D3175: commands: implement `export --format=X` with support for CBOR
indygreg (Gregory Szorc)
- D2470: wireproto: allow direct stream processing for unbundle
indygreg (Gregory Szorc)
- D3097: verify: allow suppressing warnings about extra files
indygreg (Gregory Szorc)
- D3099: tests: disable test-static-http.t with simple store
indygreg (Gregory Szorc)
- D3098: tests: don't drop global hgrc
indygreg (Gregory Szorc)
- D3100: tests: port test-convert-filemap.t to simple store
indygreg (Gregory Szorc)
- D3101: tests: disable test-audit-path.t with simple store
indygreg (Gregory Szorc)
- D3102: tests: skip test-hgweb-bundle.t if we don't support bundlerepos
indygreg (Gregory Szorc)
- D3103: tests: disable shallow narrow tests with simple store
indygreg (Gregory Szorc)
- D3105: tests: require revlog store with test-repair-strip.t
indygreg (Gregory Szorc)
- D3104: simplestore: back up index when adding a revision
indygreg (Gregory Szorc)
- D3096: tests: conditionalize tests for various repo features
indygreg (Gregory Szorc)
- D3106: tests: conditionalize test-bundle.t
indygreg (Gregory Szorc)
- D3107: tests: conditionalize test-commandserver.t based on extra extensions
indygreg (Gregory Szorc)
- D3108: tests: require revlog store for test-verify.t
indygreg (Gregory Szorc)
- D3110: tests: disable `hg clone --stream` test with simple store
indygreg (Gregory Szorc)
- D3109: tests: use `hg unbundle` in test-setdiscovery.t
indygreg (Gregory Szorc)
- D3111: tests: use unbundle in test-symlink-os-yes-fs-no.py
indygreg (Gregory Szorc)
- D3112: tests: conditionalize test-treemanifest.t
indygreg (Gregory Szorc)
- D3113: tests: disable test-keyword.t with simple store
indygreg (Gregory Szorc)
- D3095: simplestore: use a custom store for the simple store repo
indygreg (Gregory Szorc)
- D3115: tests: `hg init` after resetting HGRCPATH
indygreg (Gregory Szorc)
- D3114: tests: work around potential repo incompatibility
indygreg (Gregory Szorc)
- D3116: simplestore: correctly implement flag processors
indygreg (Gregory Szorc)
- D3148: repository: define existing interface for file storage
indygreg (Gregory Szorc)
- D3149: filelog: declare that filelog implements a storage interface
indygreg (Gregory Szorc)
- D3147: tests: run some largefiles and lfs tests with simple store
indygreg (Gregory Szorc)
- D3118: commands: document the layering violation in `manifest --all`
indygreg (Gregory Szorc)
- D3150: revlog: move parsemeta() and packmeta() from filelog (API)
indygreg (Gregory Szorc)
- D3152: upgrade: sniff for filelog type
indygreg (Gregory Szorc)
- D3119: commands: don't violate storage abstractions in `manifest --all`
indygreg (Gregory Szorc)
- D3151: revlog: move censor logic into main revlog class
indygreg (Gregory Szorc)
- D3153: tests: call rawsize() directly
indygreg (Gregory Szorc)
- D3117: tests: make test-convert-git.t more deterministic
indygreg (Gregory Szorc)
- D3154: filelog: wrap revlog instead of inheriting it (API)
indygreg (Gregory Szorc)
- D3165: infinitepush: look up bookmarks only among bookmarks
indygreg (Gregory Szorc)
- D3154: filelog: wrap revlog instead of inheriting it (API)
indygreg (Gregory Szorc)
- D3176: tests: extract wire protocol shell helpers to standalone file
indygreg (Gregory Szorc)
- D3178: largefiles: wrap heads command handler more directly
indygreg (Gregory Szorc)
- D3180: wireproto: port keep command to wire protocol v2
indygreg (Gregory Szorc)
- D3179: wireproto: port heads command to wire protocol v2
indygreg (Gregory Szorc)
- D3183: wireproto: only expose "hello" command to version 1 transports
indygreg (Gregory Szorc)
- D3181: wireproto: port listkeys commands to wire protocol v2
indygreg (Gregory Szorc)
- D3182: wireproto: port branchmap to wire protocol v2
indygreg (Gregory Szorc)
- D3177: wireproto: crude support for version 2 HTTP peer
indygreg (Gregory Szorc)
- D3184: wireproto: only expose "debugwireargs" to version 1 transports
indygreg (Gregory Szorc)
- D3158: histedit: look up partial nodeid as partial nodeid
indygreg (Gregory Szorc)
- D3176: tests: extract wire protocol shell helpers to standalone file
indygreg (Gregory Szorc)
- D3178: largefiles: wrap heads command handler more directly
indygreg (Gregory Szorc)
- D3180: wireproto: port keep command to wire protocol v2
indygreg (Gregory Szorc)
- D3179: wireproto: port heads command to wire protocol v2
indygreg (Gregory Szorc)
- D3181: wireproto: port listkeys commands to wire protocol v2
indygreg (Gregory Szorc)
- D3182: wireproto: port branchmap to wire protocol v2
indygreg (Gregory Szorc)
- D3183: wireproto: only expose "hello" command to version 1 transports
indygreg (Gregory Szorc)
- D3177: wireproto: crude support for version 2 HTTP peer
indygreg (Gregory Szorc)
- D3184: wireproto: only expose "debugwireargs" to version 1 transports
indygreg (Gregory Szorc)
- D3198: zstandard: vendor python-zstandard 0.9.0
indygreg (Gregory Szorc)
- D3199: util: drop write_content_size=True
indygreg (Gregory Szorc)
- D3179: wireproto: port heads command to wire protocol v2
indygreg (Gregory Szorc)
- D3201: wireproto: only expose "stream_out" to version 1 transports
indygreg (Gregory Szorc)
- D3203: wireproto: only expose "clonebundles" to version 1 transports
indygreg (Gregory Szorc)
- D3200: wireproto: implement capabilities for wire protocol v2
indygreg (Gregory Szorc)
- D3202: wireproto: define and expose types of wire command arguments
indygreg (Gregory Szorc)
- D3204: wireproto: port pushkey command to wire protocol version 2
indygreg (Gregory Szorc)
- D3208: wireproto: disallow commands handlers for multiple transport versions
indygreg (Gregory Szorc)
- D3207: wireproto: make @wireprotocommand version 1 only by default
indygreg (Gregory Szorc)
- D3205: wireproto: port lookup to wire protocol v2
indygreg (Gregory Szorc)
- D3206: wireproto: only expose "getbundle" and "unbundle" to v1 transports
indygreg (Gregory Szorc)
- D3198: zstandard: vendor python-zstandard 0.9.0
indygreg (Gregory Szorc)
- D3154: filelog: wrap revlog instead of inheriting it (API)
indygreg (Gregory Szorc)
- D3199: util: drop write_content_size=True
indygreg (Gregory Szorc)
- D3204: wireproto: port pushkey command to wire protocol version 2
indygreg (Gregory Szorc)
- D3206: wireproto: only expose "getbundle" and "unbundle" to v1 transports
indygreg (Gregory Szorc)
- D3208: wireproto: disallow commands handlers for multiple transport versions
indygreg (Gregory Szorc)
- D3222: tests: extract wire protocol framing tests to own file
indygreg (Gregory Szorc)
- D3223: wireproto: introduce a reactor for client-side state
indygreg (Gregory Szorc)
- D3226: futures: get rid of extend_path
indygreg (Gregory Szorc)
- D3225: thirdparty: vendor futures 3.2.0
indygreg (Gregory Szorc)
- D3224: wireproto: client reactor support for receiving frames
indygreg (Gregory Szorc)
- D3228: futures: switch to absolute and relative imports
indygreg (Gregory Szorc)
- D3227: tests: silence pyflakes for thirdparty/concurrent
indygreg (Gregory Szorc)
- D3229: setup: add packages for concurrent.futures
indygreg (Gregory Szorc)
- D3225: thirdparty: vendor futures 3.2.0
indygreg (Gregory Szorc)
- D3230: wireproto: extract HTTP version 2 code to own module
indygreg (Gregory Szorc)
- D3233: httppeer: extract code for performing an HTTP request
indygreg (Gregory Szorc)
- D3231: wireproto: move version 2 command handlers to wireprotov2server
indygreg (Gregory Szorc)
- D3234: httppeer: extract code for creating a request into own function
indygreg (Gregory Szorc)
- D3235: httppeer: move error handling and response wrapping into sendrequest
indygreg (Gregory Szorc)
- D3236: httppeer: extract common response handling into own function
indygreg (Gregory Szorc)
- D3232: httppeer: move requestbuilder defaults into makepeer() argument
indygreg (Gregory Szorc)
- D3239: httppeer: don't accept very old media types (BC)
indygreg (Gregory Szorc)
- D3240: httppeer: always add x-hg* headers to Vary header
indygreg (Gregory Szorc)
- D3237: httppeer: perform capabilities request in makepeer()
indygreg (Gregory Szorc)
- D3238: httppeer: allow opener to be passed to makepeer()
indygreg (Gregory Szorc)
- D3242: wireproto: define and implement HTTP handshake to upgrade protocol
indygreg (Gregory Szorc)
- D3243: httppeer: support protocol upgrade
indygreg (Gregory Szorc)
- D3241: httppeer: only advertise partial-pull if capabilities are known
indygreg (Gregory Szorc)
- D3201: wireproto: only expose "stream_out" to version 1 transports
indygreg (Gregory Szorc)
- D3200: wireproto: implement capabilities for wire protocol v2
indygreg (Gregory Szorc)
- D3203: wireproto: only expose "clonebundles" to version 1 transports
indygreg (Gregory Szorc)
- D3202: wireproto: define and expose types of wire command arguments
indygreg (Gregory Szorc)
- D3204: wireproto: port pushkey command to wire protocol version 2
indygreg (Gregory Szorc)
- D3205: wireproto: port lookup to wire protocol v2
indygreg (Gregory Szorc)
- D3207: wireproto: make @wireprotocommand version 1 only by default
indygreg (Gregory Szorc)
- D3208: wireproto: disallow commands handlers for multiple transport versions
indygreg (Gregory Szorc)
- D3206: wireproto: only expose "getbundle" and "unbundle" to v1 transports
indygreg (Gregory Szorc)
- D3222: tests: extract wire protocol framing tests to own file
indygreg (Gregory Szorc)
- D3223: wireproto: introduce a reactor for client-side state
indygreg (Gregory Szorc)
- D3224: wireproto: client reactor support for receiving frames
indygreg (Gregory Szorc)
- D3233: httppeer: extract code for performing an HTTP request
indygreg (Gregory Szorc)
- D3231: wireproto: move version 2 command handlers to wireprotov2server
indygreg (Gregory Szorc)
- D3230: wireproto: extract HTTP version 2 code to own module
indygreg (Gregory Szorc)
- D3234: httppeer: extract code for creating a request into own function
indygreg (Gregory Szorc)
- D3235: httppeer: move error handling and response wrapping into sendrequest
indygreg (Gregory Szorc)
- D3236: httppeer: extract common response handling into own function
indygreg (Gregory Szorc)
- D3239: httppeer: don't accept very old media types (BC)
indygreg (Gregory Szorc)
- D3232: httppeer: move requestbuilder defaults into makepeer() argument
indygreg (Gregory Szorc)
- D3240: httppeer: always add x-hg* headers to Vary header
indygreg (Gregory Szorc)
- D3238: httppeer: allow opener to be passed to makepeer()
indygreg (Gregory Szorc)
- D3237: httppeer: perform capabilities request in makepeer()
indygreg (Gregory Szorc)
- D3242: wireproto: define and implement HTTP handshake to upgrade protocol
indygreg (Gregory Szorc)
- D3243: httppeer: support protocol upgrade
indygreg (Gregory Szorc)
- D3241: httppeer: only advertise partial-pull if capabilities are known
indygreg (Gregory Szorc)
- D2873: remotenames: add functionality to override -B flag of push
indygreg (Gregory Szorc)
- D2874: remotenames: synchronise remotenames after push also
indygreg (Gregory Szorc)
- D2873: remotenames: add functionality to override -B flag of push
indygreg (Gregory Szorc)
- D3254: httppeer: implement ipeerconnection
indygreg (Gregory Szorc)
- D3255: repository: split capabilities methods into separate interface
indygreg (Gregory Szorc)
- D3256: httppeer: basic implementation of capabilities interface
indygreg (Gregory Szorc)
- D3257: wireproto: move value encoding functions to wireprototypes (API)
indygreg (Gregory Szorc)
- D3258: wireproto: move gboptsmap to wireprototypes and rename (API)
indygreg (Gregory Szorc)
- D3262: futures: get rid of extend_path
indygreg (Gregory Szorc)
- D3261: thirdparty: vendor futures 3.2.0
indygreg (Gregory Szorc)
- D3263: tests: silence pyflakes for thirdparty/concurrent
indygreg (Gregory Szorc)
- D3266: pycompat: export a handle on concurrent.futures
indygreg (Gregory Szorc)
- D3264: futures: switch to absolute and relative imports
indygreg (Gregory Szorc)
- D3267: repository: define new interface for running commands
indygreg (Gregory Szorc)
- D3265: setup: add packages for concurrent.futures
indygreg (Gregory Szorc)
- D3260: peer: scatter module to the wind (API)
indygreg (Gregory Szorc)
- D3269: wireproto: implement batching on peer executor interface
indygreg (Gregory Szorc)
- D3259: wireproto: move version 1 peer functionality to standalone module (API)
indygreg (Gregory Szorc)
- D3272: treediscovery: switch to command executor interface
indygreg (Gregory Szorc)
- D3270: largefiles: use command executor for batch operation
indygreg (Gregory Szorc)
- D3268: wireproto: implement command executor interface for version 1 peers
indygreg (Gregory Szorc)
- D3271: wireproto: remove iterbatch() from peer interface (API)
indygreg (Gregory Szorc)
- D3272: treediscovery: switch to command executor interface
indygreg (Gregory Szorc)
- D3273: wireproto: convert legacy commands to command executor
indygreg (Gregory Szorc)
- D3267: repository: define new interface for running commands
indygreg (Gregory Szorc)
- D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t
indygreg (Gregory Szorc)
- D3246: keepalive: rewrite readinto() to not use read()
indygreg (Gregory Szorc)
- D3248: hgweb: put response headers back into str for Python 3
indygreg (Gregory Szorc)
- D3251: tests: glob away fqdn wherever we print it
indygreg (Gregory Szorc)
- D2854: hgweb: use our forked wsgiheaders module instead of stdlib one
indygreg (Gregory Szorc)
- D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython at 46f5072
indygreg (Gregory Szorc)
- D2939: fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
indygreg (Gregory Szorc)
- D3213: fix: add --all flag to fix non-public non-obsolete revisions
indygreg (Gregory Szorc)
- D3117: tests: make test-convert-git.t more deterministic
indygreg (Gregory Szorc)
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
indygreg (Gregory Szorc)
- D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython at 46f5072
indygreg (Gregory Szorc)
- D3288: discovery: use command executor interface
indygreg (Gregory Szorc)
- D3289: streamclone: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3290: logexchange: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3287: discovery: don't redundantly call branchmap
indygreg (Gregory Szorc)
- D3291: hg: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3292: bookmarks: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3293: bundlerepo: rename "other" to "peer"
indygreg (Gregory Szorc)
- D3294: bundlerepo: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3297: httppeer: implement command executor for version 2 peer
indygreg (Gregory Szorc)
- D3295: wireproto: rename HTTPV2 so it less like HTTP/2
indygreg (Gregory Szorc)
- D3298: debugcommands: use command executor for invoking commands
indygreg (Gregory Szorc)
- D3299: wireproto: add media type to version 2 capabilities response
indygreg (Gregory Szorc)
- D3296: debugcommands: perform handshake when obtaining httpv2 peer
indygreg (Gregory Szorc)
- D3254: httppeer: implement ipeerconnection
indygreg (Gregory Szorc)
- D3255: repository: split capabilities methods into separate interface
indygreg (Gregory Szorc)
- D3256: httppeer: basic implementation of capabilities interface
indygreg (Gregory Szorc)
- D3258: wireproto: move gboptsmap to wireprototypes and rename (API)
indygreg (Gregory Szorc)
- D3257: wireproto: move value encoding functions to wireprototypes (API)
indygreg (Gregory Szorc)
- D3259: wireproto: move version 1 peer functionality to standalone module (API)
indygreg (Gregory Szorc)
- D3260: peer: scatter module to the wind (API)
indygreg (Gregory Szorc)
- D3297: httppeer: implement command executor for version 2 peer
indygreg (Gregory Szorc)
- D3173: cmdutil: drop unused rev arguments from _exportsingle()
indygreg (Gregory Szorc)
- D3172: cborutil: implement streaming arrays and maps
indygreg (Gregory Szorc)
- D3172: cborutil: implement streaming arrays and maps
indygreg (Gregory Szorc)
- D3302: stringutil: support more types with pprint()
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for indefinite length CBOR types
indygreg (Gregory Szorc)
- D3304: formatter: add support for -Tcbor
indygreg (Gregory Szorc)
- D3305: cmdutil: pass in parsed patch to tryimportone() (API)
indygreg (Gregory Szorc)
- D3306: patch: make extract() a context manager (API)
indygreg (Gregory Szorc)
- D3302: stringutil: support more types with pprint()
indygreg (Gregory Szorc)
- D3305: cmdutil: pass in parsed patch to tryimportone() (API)
indygreg (Gregory Szorc)
- D3306: patch: make extract() a context manager (API)
indygreg (Gregory Szorc)
- D3267: repository: define new interface for running commands
indygreg (Gregory Szorc)
- D3312: revlog: move shortest() to scmutil.shortesthexnodeidprefix() (API)
indygreg (Gregory Szorc)
- D3267: repository: define new interface for running commands
indygreg (Gregory Szorc)
- D3269: wireproto: implement batching on peer executor interface
indygreg (Gregory Szorc)
- D3270: largefiles: use command executor for batch operation
indygreg (Gregory Szorc)
- D3272: treediscovery: switch to command executor interface
indygreg (Gregory Szorc)
- D3288: discovery: use command executor interface
indygreg (Gregory Szorc)
- D3268: wireproto: implement command executor interface for version 1 peers
indygreg (Gregory Szorc)
- D3290: logexchange: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3289: streamclone: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3291: hg: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3292: bookmarks: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3293: bundlerepo: rename "other" to "peer"
indygreg (Gregory Szorc)
- D3294: bundlerepo: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3271: wireproto: remove iterbatch() from peer interface (API)
indygreg (Gregory Szorc)
- D3273: wireproto: convert legacy commands to command executor
indygreg (Gregory Szorc)
- D3316: exchange: use command executor for getbundle
indygreg (Gregory Szorc)
- D3314: wireproto: use command executor for unbundle
indygreg (Gregory Szorc)
- D3318: repository: remove ipeercommands from ipeerbase
indygreg (Gregory Szorc)
- D3315: exchange: use command executor for pushkey
indygreg (Gregory Szorc)
- D3317: wireproto: properly call clonebundles command
indygreg (Gregory Szorc)
- D3267: repository: define new interface for running commands
indygreg (Gregory Szorc)
- D3297: httppeer: implement command executor for version 2 peer
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for indefinite length CBOR types
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
indygreg (Gregory Szorc)
- D3297: httppeer: implement command executor for version 2 peer
indygreg (Gregory Szorc)
- D3332: httppeer: handle error response from client reactor
indygreg (Gregory Szorc)
- D3333: wireprotoframing: use value passed into function
indygreg (Gregory Szorc)
- D3334: wireprotoframing: record when new stream is encountered
indygreg (Gregory Szorc)
- D3298: debugcommands: use command executor for invoking commands
indygreg (Gregory Szorc)
- D3335: wireproto: expose repository formats via capabilities
indygreg (Gregory Szorc)
- D3261: thirdparty: vendor futures 3.2.0
indygreg (Gregory Szorc)
- D3262: futures: get rid of extend_path
indygreg (Gregory Szorc)
- D3263: tests: silence pyflakes for thirdparty/concurrent
indygreg (Gregory Szorc)
- D3264: futures: switch to absolute and relative imports
indygreg (Gregory Szorc)
- D3266: pycompat: export a handle on concurrent.futures
indygreg (Gregory Szorc)
- D3265: setup: add packages for concurrent.futures
indygreg (Gregory Szorc)
- D3267: repository: define new interface for running commands
indygreg (Gregory Szorc)
- D3269: wireproto: implement batching on peer executor interface
indygreg (Gregory Szorc)
- D3270: largefiles: use command executor for batch operation
indygreg (Gregory Szorc)
- D3268: wireproto: implement command executor interface for version 1 peers
indygreg (Gregory Szorc)
- D3271: wireproto: remove iterbatch() from peer interface (API)
indygreg (Gregory Szorc)
- D3318: repository: remove ipeercommands from ipeerbase
indygreg (Gregory Szorc)
- D3272: treediscovery: switch to command executor interface
indygreg (Gregory Szorc)
- D3288: discovery: use command executor interface
indygreg (Gregory Szorc)
- D3290: logexchange: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3289: streamclone: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3287: discovery: don't redundantly call branchmap
indygreg (Gregory Szorc)
- D3293: bundlerepo: rename "other" to "peer"
indygreg (Gregory Szorc)
- D3292: bookmarks: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3291: hg: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3294: bundlerepo: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3273: wireproto: convert legacy commands to command executor
indygreg (Gregory Szorc)
- D3292: bookmarks: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3295: wireproto: rename HTTPV2 so it less like HTTP/2
indygreg (Gregory Szorc)
- D3314: wireproto: use command executor for unbundle
indygreg (Gregory Szorc)
- D3316: exchange: use command executor for getbundle
indygreg (Gregory Szorc)
- D3315: exchange: use command executor for pushkey
indygreg (Gregory Szorc)
- D3297: httppeer: implement command executor for version 2 peer
indygreg (Gregory Szorc)
- D3296: debugcommands: perform handshake when obtaining httpv2 peer
indygreg (Gregory Szorc)
- D3318: repository: remove ipeercommands from ipeerbase
indygreg (Gregory Szorc)
- D3332: httppeer: handle error response from client reactor
indygreg (Gregory Szorc)
- D3317: wireproto: properly call clonebundles command
indygreg (Gregory Szorc)
- D3333: wireprotoframing: use value passed into function
indygreg (Gregory Szorc)
- D3334: wireprotoframing: record when new stream is encountered
indygreg (Gregory Szorc)
- D3298: debugcommands: use command executor for invoking commands
indygreg (Gregory Szorc)
- D3299: wireproto: add media type to version 2 capabilities response
indygreg (Gregory Szorc)
- D3335: wireproto: expose repository formats via capabilities
indygreg (Gregory Szorc)
- D3336: py3: paper over differences in future exception handling
indygreg (Gregory Szorc)
- D3337: localrepo: add some overlooked strkwargs love for py3
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
indygreg (Gregory Szorc)
- D3379: wireprotov2: move response handling out of httppeer
indygreg (Gregory Szorc)
- D3377: hg: pass command intents to repo/peer creation (API)
indygreg (Gregory Szorc)
- D3376: registrar: replace "cmdtype" with an intent-based mechanism (API)
indygreg (Gregory Szorc)
- D3380: wireprotov2: establish a type for representing command response
indygreg (Gregory Szorc)
- D3381: wireprotov2: decode responses to their expected types
indygreg (Gregory Szorc)
- D3383: wireprotov2: change frame type value for command data
indygreg (Gregory Szorc)
- D3378: debugcommands: ability to suppress logging of handshake
indygreg (Gregory Szorc)
- D3387: wireprotov2: remove support for sending bytes response
indygreg (Gregory Szorc)
- D3386: wireprotov2: change behavior of error frame
indygreg (Gregory Szorc)
- D3388: wireprotov2: add support for more response types
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
indygreg (Gregory Szorc)
- D3384: wireprotov2: change frame type and name for command response
indygreg (Gregory Szorc)
- D3382: wireprotov2: define response data as CBOR
indygreg (Gregory Szorc)
- D3385: wireprotov2: change command response protocol to include a leading map
indygreg (Gregory Szorc)
- D3388: wireprotov2: add support for more response types
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for streaming encoding, bytestring decoding
indygreg (Gregory Szorc)
- D3390: exchange: use command executor interface for calling listkeys
indygreg (Gregory Szorc)
- D3391: commands: use command executor interface
indygreg (Gregory Szorc)
- D3379: wireprotov2: move response handling out of httppeer
indygreg (Gregory Szorc)
- D3377: hg: pass command intents to repo/peer creation (API)
indygreg (Gregory Szorc)
- D3376: registrar: replace "cmdtype" with an intent-based mechanism (API)
indygreg (Gregory Szorc)
- D3380: wireprotov2: establish a type for representing command response
indygreg (Gregory Szorc)
- D3378: debugcommands: ability to suppress logging of handshake
indygreg (Gregory Szorc)
- D3383: wireprotov2: change frame type value for command data
indygreg (Gregory Szorc)
- D3381: wireprotov2: decode responses to their expected types
indygreg (Gregory Szorc)
- D3386: wireprotov2: change behavior of error frame
indygreg (Gregory Szorc)
- D3387: wireprotov2: remove support for sending bytes response
indygreg (Gregory Szorc)
- D3388: wireprotov2: add support for more response types
indygreg (Gregory Szorc)
- D3384: wireprotov2: change frame type and name for command response
indygreg (Gregory Szorc)
- D3382: wireprotov2: define response data as CBOR
indygreg (Gregory Szorc)
- D3385: wireprotov2: change command response protocol to include a leading map
indygreg (Gregory Szorc)
- D3349: tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
indygreg (Gregory Szorc)
- D3390: exchange: use command executor interface for calling listkeys
indygreg (Gregory Szorc)
- D3391: commands: use command executor interface
indygreg (Gregory Szorc)
- D3394: wireproto: don't pass transportpolicy argument
indygreg (Gregory Szorc)
- D3396: wireproto: move command registration types to wireprototypes
indygreg (Gregory Szorc)
- D3395: wireproto: make version 2 @wireprotocommand an independent function
indygreg (Gregory Szorc)
- D3397: wireproto: reimplement dispatch() for version 2 server
indygreg (Gregory Szorc)
- D3399: wireproto: move version 2 commands dict to wireprotov2server
indygreg (Gregory Szorc)
- D3398: wireproto: move supportedcompengines out of wireproto
indygreg (Gregory Szorc)
- D3401: wireproto: define HTTP version 2 protocol name in server module
indygreg (Gregory Szorc)
- D3400: wireproto: rename wireproto to wireprotov1server (API)
indygreg (Gregory Szorc)
- D3401: wireproto: define HTTP version 2 protocol name in server module
indygreg (Gregory Szorc)
- D3393: bundle: introduce per-engine compression level
indygreg (Gregory Szorc)
- D3393: bundle: introduce per-engine compression level
indygreg (Gregory Szorc)
- D3404: scripts: remove code for special handling of generaldelta; r?sheehan
indygreg (Gregory Szorc)
- D3404: scripts: remove code for special handling of generaldelta; r?sheehan
indygreg (Gregory Szorc)
- D3394: wireproto: don't pass transportpolicy argument
indygreg (Gregory Szorc)
- D3395: wireproto: make version 2 @wireprotocommand an independent function
indygreg (Gregory Szorc)
- D3396: wireproto: move command registration types to wireprototypes
indygreg (Gregory Szorc)
- D3397: wireproto: reimplement dispatch() for version 2 server
indygreg (Gregory Szorc)
- D3399: wireproto: move version 2 commands dict to wireprotov2server
indygreg (Gregory Szorc)
- D3398: wireproto: move supportedcompengines out of wireproto
indygreg (Gregory Szorc)
- D3400: wireproto: rename wireproto to wireprotov1server (API)
indygreg (Gregory Szorc)
- D3419: interfaceutil: module to stub out zope.interface
indygreg (Gregory Szorc)
- D3420: firefoxtree: look for renamed wire protocol module (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3421: firefoxtree: use logcmdutil.changesetdisplayer if available (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3422: firefoxtree: declare permissions via @wireprotocommand (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3423: firefoxtree: use error.Abort (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3424: firefoxtree: update version compatibility (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3419: interfaceutil: module to stub out zope.interface
indygreg (Gregory Szorc)
- D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
indygreg (Gregory Szorc)
- D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
indygreg (Gregory Szorc)
- D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
indygreg (Gregory Szorc)
- D3429: tests: glob away content-length changes relating to missing zstd bindings
indygreg (Gregory Szorc)
- D3431: tests: explicitly define compression engines for tests
indygreg (Gregory Szorc)
- D3431: tests: explicitly define compression engines for tests
indygreg (Gregory Szorc)
- D3432: hgweb: guard against empty Content-Length header
indygreg (Gregory Szorc)
- D3432: hgweb: guard against empty Content-Length header
indygreg (Gregory Szorc)
- D3419: interfaceutil: module to stub out zope.interface
indygreg (Gregory Szorc)
- D3433: httppeer: detect redirect to URL without query string (issue5860)
indygreg (Gregory Szorc)
- D3433: httppeer: detect redirect to URL without query string (issue5860)
indygreg (Gregory Szorc)
- D3434: tests: add tests demonstrating ISE for HTTP 304 responses with hgwebdir
indygreg (Gregory Szorc)
- D3436: hgweb: allow Content-Security-Policy header on 304 responses (issue5844)
indygreg (Gregory Szorc)
- D3435: hgweb: discard Content-Type header for 304 responses (issue5844)
indygreg (Gregory Szorc)
- [PATCH] templatefuncs: do not crash because of invalid value fed to mailmap()
Gregory Szorc
- [PATCH 1 of 8] rust-hglib: import the latest version and update URLs
Gregory Szorc
- [PATCH 1 of 8] rust-hglib: import the latest version and update URLs
Gregory Szorc
- [PATCH 1 of 7] procutil: always popen() in binary mode
Gregory Szorc
- [PATCH 1 of 5] wireproto: fix repr(frame) to not crash by unknown type id
Gregory Szorc
- [PATCH 1 of 9] formatter: remove unused private attributes from baseformatter
Gregory Szorc
- [PATCH 7 of 9] export: port _exportsingle() to formatter
Gregory Szorc
- [PATCH 1 of 2] hgweb: fallback to checking wsgireq.env for REPO_NAME for 3rd party hosting
Gregory Szorc
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Gregory Szorc
- [PATCH STABLE] test-push-http: do not clear pid file
Gregory Szorc
- Mercurial 4.6 Release *delayed*: Expect release on 2018-06-07
Gregory Szorc
- [PATCH v3] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- [PATCH v3] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- [PATCH v4] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- [PATCH v4] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- D3140: rebase: fix explicit handling of nullid in rebase state
quark (Jun Wu)
- D3139: rebase: convert "oldrev" to revnum earlier
quark (Jun Wu)
- D3138: rebase: make "destnode" consistently a revnum and rename it to "destrev"
quark (Jun Wu)
- D3153: tests: call rawsize() directly
quark (Jun Wu)
- D3210: patch: move yielding "\n" to the end of loop
quark (Jun Wu)
- D3211: patch: buffer lines for a same hunk
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D2668: rebase: introduce support for automatically rebasing orphan changes
quark (Jun Wu)
- D3209: amend: exit 0 if there are no changes
quark (Jun Wu)
- D3209: amend: exit 0 if there are no changes
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D3210: patch: move yielding "\n" to the end of loop
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D3210: patch: move yielding "\n" to the end of loop
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D3210: patch: move yielding "\n" to the end of loop
quark (Jun Wu)
- D3211: patch: buffer lines for a same hunk
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- [PATCH 8 of 8 V2] templater: define interface for objects requiring unwrapvalue()
Martin von Zweigbergk
- [PATCH 2 of 2] revset: pass in lookup function instead of repo (API)
Martin von Zweigbergk
- [PATCH STABLE] context: translate FilteredIndex/LookupError at repo[changeid] (API)
Martin von Zweigbergk
- [PATCH STABLE] context: translate FilteredIndex/LookupError at repo[changeid] (API)
Martin von Zweigbergk
- D3006: scmutil: make revpair() return context objects (API)
martinvonz (Martin von Zweigbergk)
- D3005: scmutil: introduce deprecated alias for revpair()
martinvonz (Martin von Zweigbergk)
- D3009: diff: simplify by converting contexts to nodeids a little later
martinvonz (Martin von Zweigbergk)
- D3007: extdiff: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3008: diff: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3011: fileset: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3010: status: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3012: scmutil: deprecate revpairnodes()
martinvonz (Martin von Zweigbergk)
- D3006: scmutil: make revpair() return context objects (API)
martinvonz (Martin von Zweigbergk)
- D3007: extdiff: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3008: diff: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3005: scmutil: introduce deprecated alias for revpair()
martinvonz (Martin von Zweigbergk)
- D3009: diff: simplify by converting contexts to nodeids a little later
martinvonz (Martin von Zweigbergk)
- D3010: status: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3011: fileset: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3013: tests: use context-return revpair() in autodiff
martinvonz (Martin von Zweigbergk)
- D3012: scmutil: deprecate revpairnodes()
martinvonz (Martin von Zweigbergk)
- D3013: tests: use context-return revpair() in autodiff
martinvonz (Martin von Zweigbergk)
- D3012: scmutil: deprecate revpairnodes()
martinvonz (Martin von Zweigbergk)
- D3015: parseurl: consistently call second output "branches"
martinvonz (Martin von Zweigbergk)
- D3016: clone: rename "rev" to "revs" since there can be many
martinvonz (Martin von Zweigbergk)
- D3017: tests: add test showing current parse of empty string symbol in revset
martinvonz (Martin von Zweigbergk)
- D3020: children: : use repo['.'] instead of repo['']
martinvonz (Martin von Zweigbergk)
- D3019: subrepo: use repo['.'] instead of repo['']
martinvonz (Martin von Zweigbergk)
- D3018: revset: drop support for '' as alias for '.'
martinvonz (Martin von Zweigbergk)
- D3021: context: drop support for changeid='' (API)
martinvonz (Martin von Zweigbergk)
- D3017: tests: add test showing current parse of empty string symbol in revset
martinvonz (Martin von Zweigbergk)
- D3015: parseurl: consistently call second output "branches"
martinvonz (Martin von Zweigbergk)
- D3020: children: : use repo['.'] instead of repo['']
martinvonz (Martin von Zweigbergk)
- D3019: subrepo: use repo['.'] instead of repo['']
martinvonz (Martin von Zweigbergk)
- D3018: revset: drop support for '' as alias for '.'
martinvonz (Martin von Zweigbergk)
- D3021: context: drop support for changeid='' (API)
martinvonz (Martin von Zweigbergk)
- D3016: clone: rename "rev" to "revs" since there can be many
martinvonz (Martin von Zweigbergk)
- D3024: scmutil: add method for looking up a context given a revision symbol
martinvonz (Martin von Zweigbergk)
- D3032: narrow: add trailing slash to dir earlier for debug{revlog, index, data}
martinvonz (Martin von Zweigbergk)
- D3032: narrow: add trailing slash to dir earlier for debug{revlog, index, data}
martinvonz (Martin von Zweigbergk)
- D3024: scmutil: add method for looking up a context given a revision symbol
martinvonz (Martin von Zweigbergk)
- D3024: scmutil: add method for looking up a context given a revision symbol
martinvonz (Martin von Zweigbergk)
- D3033: bookmarks: switch from repo.changectx('.') to repo['.']
martinvonz (Martin von Zweigbergk)
- D3036: tests: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3034: verify: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3037: repo: remove now-unused changectx() method (API)
martinvonz (Martin von Zweigbergk)
- D3035: log: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3033: bookmarks: switch from repo.changectx('.') to repo['.']
martinvonz (Martin von Zweigbergk)
- D3034: verify: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3036: tests: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3035: log: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3044: narrow: move excludeddir and related classes to core
martinvonz (Martin von Zweigbergk)
- D3045: narrow: move manifestrevlog overrides to core
martinvonz (Martin von Zweigbergk)
- D3046: narrow: move manifestlog overrides to core
martinvonz (Martin von Zweigbergk)
- D3037: repo: remove now-unused changectx() method (API)
martinvonz (Martin von Zweigbergk)
- D3051: transplant: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3050: tests: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3053: outgoing: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3047: push: avoid using repo.lookup() for converting to nodeid
martinvonz (Martin von Zweigbergk)
- D3049: bundle: consistently keep a list of stringified revisions in "revs"
martinvonz (Martin von Zweigbergk)
- D3048: bundle: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3054: histedit: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3055: localrepo: use revsymbol() in lookup()
martinvonz (Martin von Zweigbergk)
- D3052: bisect: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3047: push: avoid using repo.lookup() for converting to nodeid
martinvonz (Martin von Zweigbergk)
- D3050: tests: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3051: transplant: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3047: push: avoid using repo.lookup() for converting to nodeid
martinvonz (Martin von Zweigbergk)
- D3048: bundle: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3049: bundle: consistently keep a list of stringified revisions in "revs"
martinvonz (Martin von Zweigbergk)
- D3053: outgoing: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3054: histedit: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3052: bisect: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3055: localrepo: use revsymbol() in lookup()
martinvonz (Martin von Zweigbergk)
- D3055: localrepo: use revsymbol() in lookup()
martinvonz (Martin von Zweigbergk)
- D3037: repo: remove now-unused changectx() method (API)
martinvonz (Martin von Zweigbergk)
- D3073: hgweb: drop support for "manifest" parameter
martinvonz (Martin von Zweigbergk)
- D3074: hgweb: inline changeidctx()
martinvonz (Martin von Zweigbergk)
- D3075: hgweb: use revsymbol() for creating context from changeid
martinvonz (Martin von Zweigbergk)
- D3076: rebase: use single transaction when running in memory
martinvonz (Martin von Zweigbergk)
- D3073: hgweb: drop support for "manifest" parameter
martinvonz (Martin von Zweigbergk)
- D3076: rebase: use single transaction when running in memory
martinvonz (Martin von Zweigbergk)
- D3074: hgweb: inline changeidctx()
martinvonz (Martin von Zweigbergk)
- D3075: hgweb: use revsymbol() for creating context from changeid
martinvonz (Martin von Zweigbergk)
- D3079: localrepo: drop "remote" argument from lookupbranch() (API)
martinvonz (Martin von Zweigbergk)
- D3080: localrepo: use revsymbol in lookupbranch() too
martinvonz (Martin von Zweigbergk)
- D3081: wireproto: use repo.lookup() for lookup command
martinvonz (Martin von Zweigbergk)
- D3083: perf: make perfmanifest and perfnodelookup work with revsets
martinvonz (Martin von Zweigbergk)
- D3085: children: support specifying revision by revset
martinvonz (Martin von Zweigbergk)
- D3082: context: use revsymbol() in "merge.preferancestor" code
martinvonz (Martin von Zweigbergk)
- D3078: revset: use revsymbol() for checking if a symbol is valid
martinvonz (Martin von Zweigbergk)
- D3087: bookmarks: calculateupdate() returns a bookmark, not a rev
martinvonz (Martin von Zweigbergk)
- D3089: convert: use repo.lookup() for converting to nodeid
martinvonz (Martin von Zweigbergk)
- D3088: extdatasource: use repo.lookup() for converting to node
martinvonz (Martin von Zweigbergk)
- D3084: heads: add support for specying branches by revset
martinvonz (Martin von Zweigbergk)
- D3086: pull: pass rev to check out as integer to postincoming()
martinvonz (Martin von Zweigbergk)
- D3079: localrepo: drop "remote" argument from lookupbranch() (API)
martinvonz (Martin von Zweigbergk)
- D3081: wireproto: use repo.lookup() for lookup command
martinvonz (Martin von Zweigbergk)
- D3080: localrepo: use revsymbol in lookupbranch() too
martinvonz (Martin von Zweigbergk)
- D3083: perf: make perfmanifest and perfnodelookup work with revsets
martinvonz (Martin von Zweigbergk)
- D3082: context: use revsymbol() in "merge.preferancestor" code
martinvonz (Martin von Zweigbergk)
- D3085: children: support specifying revision by revset
martinvonz (Martin von Zweigbergk)
- D3078: revset: use revsymbol() for checking if a symbol is valid
martinvonz (Martin von Zweigbergk)
- D3084: heads: add support for specying branches by revset
martinvonz (Martin von Zweigbergk)
- D3120: tests: add test for `hg children -r <revset>`
martinvonz (Martin von Zweigbergk)
- D3085: children: support specifying revision by revset
martinvonz (Martin von Zweigbergk)
- D3092: simplestore: shore up lookup errors
martinvonz (Martin von Zweigbergk)
- D3121: tests: show that hgweb contains hidden revisions in /filelog/ view
martinvonz (Martin von Zweigbergk)
- D3122: hgweb: don't include hidden revisions in /filelog/ view
martinvonz (Martin von Zweigbergk)
- D3087: bookmarks: calculateupdate() returns a bookmark, not a rev
martinvonz (Martin von Zweigbergk)
- D3088: extdatasource: use revsymbol() for converting to node
martinvonz (Martin von Zweigbergk)
- D3089: convert: use repo.lookup() for converting to nodeid
martinvonz (Martin von Zweigbergk)
- D3121: tests: show that hgweb contains hidden revisions in /filelog/ view
martinvonz (Martin von Zweigbergk)
- D3122: hgweb: don't include hidden revisions in /filelog/ view
martinvonz (Martin von Zweigbergk)
- D3086: pull: pass rev to check out as integer to postincoming()
martinvonz (Martin von Zweigbergk)
- D3135: bookmarks: drop always-None argument from calculateupdate()
martinvonz (Martin von Zweigbergk)
- D3138: rebase: make "destnode" consistently a revnum and rename it to "destrev"
martinvonz (Martin von Zweigbergk)
- D3139: rebase: convert "oldrev" to revnum earlier
martinvonz (Martin von Zweigbergk)
- D3140: rebase: fix explicit handling of nullid in rebase state
martinvonz (Martin von Zweigbergk)
- D3120: tests: add test for `hg children -r <revset>`
martinvonz (Martin von Zweigbergk)
- D3140: rebase: remove unnecessary and incorrect handling of nullid
martinvonz (Martin von Zweigbergk)
- D3140: rebase: remove unnecessary and incorrect handling of nullid
martinvonz (Martin von Zweigbergk)
- D3044: narrow: move excludeddir and related classes to core
martinvonz (Martin von Zweigbergk)
- D3045: narrow: move manifestrevlog overrides to core
martinvonz (Martin von Zweigbergk)
- D3046: narrow: move manifestlog overrides to core
martinvonz (Martin von Zweigbergk)
- D3141: mq: avoid a silly conversion from binary nodeid to hex
martinvonz (Martin von Zweigbergk)
- D3135: bookmarks: drop always-None argument from calculateupdate()
martinvonz (Martin von Zweigbergk)
- D3138: rebase: make "destnode" consistently a revnum and rename it to "destrev"
martinvonz (Martin von Zweigbergk)
- D3139: rebase: convert "oldrev" to revnum earlier
martinvonz (Martin von Zweigbergk)
- D3140: rebase: remove unnecessary and incorrect handling of nullid
martinvonz (Martin von Zweigbergk)
- D3142: narrow: remove unused "cacheprop" stuff
martinvonz (Martin von Zweigbergk)
- D3144: context: make repo[<filtered binary nodeid>] match node
martinvonz (Martin von Zweigbergk)
- D3145: context: catch right exceptions from namespace lookup (API)
martinvonz (Martin von Zweigbergk)
- D3143: context: move handling of filtering error to revsymbol() (API)
martinvonz (Martin von Zweigbergk)
- D3146: context: move handling of stringified ints to revsymbol (API)
martinvonz (Martin von Zweigbergk)
- D3142: narrow: remove unused "cacheprop" stuff
martinvonz (Martin von Zweigbergk)
- D3141: mq: avoid a silly conversion from binary nodeid to hex
martinvonz (Martin von Zweigbergk)
- D3146: context: move handling of stringified ints to revsymbol (API)
martinvonz (Martin von Zweigbergk)
- D3155: hgweb: use revsymbol() to determine if query is a revision
martinvonz (Martin von Zweigbergk)
- D3156: githelp: use revsymbol() for looking up symbol
martinvonz (Martin von Zweigbergk)
- D3156: githelp: use revsymbol() for looking up symbol
martinvonz (Martin von Zweigbergk)
- D3155: hgweb: use revsymbol() to determine if query is a revision
martinvonz (Martin von Zweigbergk)
- D3144: context: make repo[<filtered binary nodeid>] match node
martinvonz (Martin von Zweigbergk)
- D3143: context: move handling of filtering error to revsymbol() (API)
martinvonz (Martin von Zweigbergk)
- D3145: context: catch right exceptions from namespace lookup (API)
martinvonz (Martin von Zweigbergk)
- D3145: context: catch right exceptions from namespace lookup (API)
martinvonz (Martin von Zweigbergk)
- D3145: context: stop catching RepoLookupError from namespace.singlenode()
martinvonz (Martin von Zweigbergk)
- D3157: histedit: drop unnecessary check for "self.node is not None"
martinvonz (Martin von Zweigbergk)
- D3159: eol: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3158: histedit: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3145: context: stop catching RepoLookupError from namespace.singlenode()
martinvonz (Martin von Zweigbergk)
- D3160: convert: remove unused/unnecessary variable "parentctx"
martinvonz (Martin von Zweigbergk)
- D3161: convert: look up branch only among branches
martinvonz (Martin von Zweigbergk)
- D3162: bookmarks: introduce a repo._bookmarks.ctx(mark) method and use it
martinvonz (Martin von Zweigbergk)
- D3165: infinitepush: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3163: discovery: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3164: destutil: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3167: bookmarks: use isrevsymbol() for detecting collision with existing symbol
martinvonz (Martin von Zweigbergk)
- D3162: bookmarks: introduce a repo._bookmarks.ctx(mark) method and use it
martinvonz (Martin von Zweigbergk)
- D3166: debugwhyunstable: add support for revsets
martinvonz (Martin von Zweigbergk)
- D3160: convert: remove unused/unnecessary variable "parentctx"
martinvonz (Martin von Zweigbergk)
- D3161: convert: look up branch only among branches
martinvonz (Martin von Zweigbergk)
- D3167: bookmarks: use isrevsymbol() for detecting collision with existing symbol
martinvonz (Martin von Zweigbergk)
- D3166: debugwhyunstable: add support for revsets
martinvonz (Martin von Zweigbergk)
- D3158: histedit: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3168: tests: enter full hex hash in plain text in bundle part
martinvonz (Martin von Zweigbergk)
- D3162: bookmarks: introduce a repo._bookmarks.ctx(mark) method and use it
martinvonz (Martin von Zweigbergk)
- D3165: infinitepush: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3162: bookmarks: introduce a repo._bookmarks.changectx(mark) method and use it
martinvonz (Martin von Zweigbergk)
- D3163: discovery: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3168: tests: enter full hex hash in plain text in bundle part
martinvonz (Martin von Zweigbergk)
- D3162: bookmarks: introduce a repo._bookmarks.changectx(mark) method and use it
martinvonz (Martin von Zweigbergk)
- D3164: destutil: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3163: discovery: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3165: infinitepush: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3185: context: convert binary changeid to hex also for filtered ones
martinvonz (Martin von Zweigbergk)
- D3186: tests: add another full hex node in plain text
martinvonz (Martin von Zweigbergk)
- D3186: tests: add another full hex node in plain text
martinvonz (Martin von Zweigbergk)
- D3158: histedit: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3185: context: convert binary changeid to hex also for filtered ones
martinvonz (Martin von Zweigbergk)
- D3158: histedit: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3189: context: extract partial nodeid lookup method to scmutil
martinvonz (Martin von Zweigbergk)
- D3190: merge: avoid unnecessary conversion from binary nodeid to binary nodeid
martinvonz (Martin von Zweigbergk)
- D3159: eol: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3191: clone: avoid using repo.lookup() with binary nodeid
martinvonz (Martin von Zweigbergk)
- D3192: addbranchrevs: no longer accept revset as "revs" (API)
martinvonz (Martin von Zweigbergk)
- D3146: context: handle stringified ints in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3193: scmutil: handle full hex nodeids in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3194: context: handle namespaces in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3195: context: handle partial nodeids in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3196: revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API)
martinvonz (Martin von Zweigbergk)
- D3197: context: add deprecation warnings for deprecated types of changeids
martinvonz (Martin von Zweigbergk)
- D3197: context: add deprecation warnings for deprecated types of changeids
martinvonz (Martin von Zweigbergk)
- D3191: clone: avoid using repo.lookup() with binary nodeid
martinvonz (Martin von Zweigbergk)
- D3192: addbranchrevs: no longer accept revset as "revs" (API)
martinvonz (Martin von Zweigbergk)
- D3190: merge: avoid unnecessary conversion from binary nodeid to binary nodeid
martinvonz (Martin von Zweigbergk)
- D3189: context: extract partial nodeid lookup method to scmutil
martinvonz (Martin von Zweigbergk)
- D3189: context: extract partial nodeid lookup method to scmutil
martinvonz (Martin von Zweigbergk)
- D3157: histedit: drop unnecessary check for "self.node is not None"
martinvonz (Martin von Zweigbergk)
- D3189: context: extract partial nodeid lookup method to scmutil
martinvonz (Martin von Zweigbergk)
- D3159: eol: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3158: histedit: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3193: scmutil: handle full hex nodeids in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3146: context: handle stringified ints in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3194: context: handle namespaces in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3195: context: handle partial nodeids in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3196: revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API)
martinvonz (Martin von Zweigbergk)
- D3197: context: add deprecation warnings for deprecated types of changeids
martinvonz (Martin von Zweigbergk)
- D3307: context: set stack level for deprecation warning
martinvonz (Martin von Zweigbergk)
- D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix
martinvonz (Martin von Zweigbergk)
- D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC)
martinvonz (Martin von Zweigbergk)
- D3310: scmutil: use resolvepartialhexnodeid() from revsymbol()
martinvonz (Martin von Zweigbergk)
- D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo
martinvonz (Martin von Zweigbergk)
- D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3312: revlog: move shortest() to scmutil.shortesthexnodeidprefix() (API)
martinvonz (Martin von Zweigbergk)
- D3331: util: set correct stack level on deprecation warnings
martinvonz (Martin von Zweigbergk)
- D3312: revlog: move shortest() to scmutil.shortesthexnodeidprefix() (API)
martinvonz (Martin von Zweigbergk)
- D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC)
martinvonz (Martin von Zweigbergk)
- D3370: scmutil: introduce shortesthexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo
martinvonz (Martin von Zweigbergk)
- D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix
martinvonz (Martin von Zweigbergk)
- D3310: scmutil: use resolvehexnodeidprefix() from revsymbol()
martinvonz (Martin von Zweigbergk)
- D3370: scmutil: introduce shortesthexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo
martinvonz (Martin von Zweigbergk)
- D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid
martinvonz (Martin von Zweigbergk)
- D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3331: util: set correct stack level on deprecation warnings
martinvonz (Martin von Zweigbergk)
- D3307: context: set stack level for deprecation warning
martinvonz (Martin von Zweigbergk)
- D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix
martinvonz (Martin von Zweigbergk)
- D3310: scmutil: use resolvehexnodeidprefix() from revsymbol()
martinvonz (Martin von Zweigbergk)
- D3370: scmutil: introduce shortesthexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC)
martinvonz (Martin von Zweigbergk)
- D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix
martinvonz (Martin von Zweigbergk)
- D3310: scmutil: use resolvehexnodeidprefix() from revsymbol()
martinvonz (Martin von Zweigbergk)
- D3370: scmutil: introduce shortesthexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid
martinvonz (Martin von Zweigbergk)
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
martinvonz (Martin von Zweigbergk)
- D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo
martinvonz (Martin von Zweigbergk)
- D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid
martinvonz (Martin von Zweigbergk)
- D3389: context: clarify deprecation warning message
martinvonz (Martin von Zweigbergk)
- D3389: context: clarify deprecation warning message
martinvonz (Martin von Zweigbergk)
- D3403: revlog: make shortest() take a full binary nodeid (API)
martinvonz (Martin von Zweigbergk)
- D3403: revlog: make shortest() take a full binary nodeid (API)
martinvonz (Martin von Zweigbergk)
- D3425: tests: mark test-check-interfaces.py as requiring a repo
martinvonz (Martin von Zweigbergk)
- D3425: tests: mark test-check-interfaces.py as requiring a repo
martinvonz (Martin von Zweigbergk)
- D3428: revlog: make pure version of _partialmatch() support 40-byte hex nodeids
martinvonz (Martin von Zweigbergk)
- D3428: revlog: make pure version of _partialmatch() support 40-byte hex nodeids
martinvonz (Martin von Zweigbergk)
- D2934: forget: add --confirm option
khanchi97 (Sushil khanchi)
- D3000: addremove: remove dry_run, similarity from scmutil.addremove
khanchi97 (Sushil khanchi)
- D3000: addremove: remove dry_run, similarity from scmutil.addremove
khanchi97 (Sushil khanchi)
- D3000: addremove: remove dry_run, similarity from scmutil.addremove
khanchi97 (Sushil khanchi)
- D3000: addremove: remove dry_run, similarity from scmutil.addremove
khanchi97 (Sushil khanchi)
- D3187: phase: Add dry-run functionality
khanchi97 (Sushil khanchi)
- D3187: phase: add dry-run functionality
khanchi97 (Sushil khanchi)
- D3187: phase: add dry-run functionality
khanchi97 (Sushil khanchi)
- D3187: phase: add dry-run functionality
khanchi97 (Sushil khanchi)
- D2934: forget: add --confirm option
khanchi97 (Sushil khanchi)
- D2934: forget: add --confirm option
khanchi97 (Sushil khanchi)
- D3405: forget: rename --confirm to --interactive
khanchi97 (Sushil khanchi)
- D3405: forget: rename --confirm to --interactive
khanchi97 (Sushil khanchi)
- D3000: addremove: remove opts from scmutil.addremove
sushil khanchi
- Welcoming Google Summer of Code students.
sushil khanchi
- [Bug 5832] New: `hg evolve -aA` with splits and merges can produce AttributeError: 'list' object has no attribute 'add'
mercurial-bugs at mercurial-scm.org
- [Bug 5833] New: `hg evolve -aA` with splits and merges can produce ValueError: list.remove(x): x not in list
mercurial-bugs at mercurial-scm.org
- [Bug 5834] New: If a grafted file is renamed, subsequent grafts fail to find it
mercurial-bugs at mercurial-scm.org
- [Bug 5835] New: hg tag --remove does not actually remove the tag when there is a conflict with closed heads
mercurial-bugs at mercurial-scm.org
- [Bug 5836] New: import of a git patch containing 'From' in the commit message confuses Mercurial
mercurial-bugs at mercurial-scm.org
- [Bug 5837] New: Rebasing a copy onto a source-file edit loses the edit
mercurial-bugs at mercurial-scm.org
- [Bug 5838] New: Interrupted rebase recovery instructions are wrong
mercurial-bugs at mercurial-scm.org
- [Bug 5839] New: `hg split` can break when using diff.ignoreblanklines
mercurial-bugs at mercurial-scm.org
- [Bug 5840] New: Infinitepush has missing bookmark issues on Windows
mercurial-bugs at mercurial-scm.org
- [Bug 5841] New: Profiling does not respect HGPLAIN or --color
mercurial-bugs at mercurial-scm.org
- [Bug 5842] New: Use milliseconds for commit date
mercurial-bugs at mercurial-scm.org
- [Bug 5843] New: extdata doesn't support a symbol as a string
mercurial-bugs at mercurial-scm.org
- [Bug 5844] New: hgwebdir chokes on Content-Type header trying to respond with 304
mercurial-bugs at mercurial-scm.org
- [Bug 5845] New: hg ci -i is completely broken
mercurial-bugs at mercurial-scm.org
- [Bug 5846] New: A patch having no trouble with 4.5.3 is applied with partially only with 4.6rc0
mercurial-bugs at mercurial-scm.org
- [Bug 5847] New: Lack of capitalization of "compression" in bundle2 documentation does not match the code
mercurial-bugs at mercurial-scm.org
- [Bug 5848] New: rootfilesin: doesn't appear to work in the ignore file
mercurial-bugs at mercurial-scm.org
- [Bug 5849] New: Failed clone/push to remote leaves unexpected empty repo
mercurial-bugs at mercurial-scm.org
- [Bug 5850] New: hg id --template {node} prints strange node
mercurial-bugs at mercurial-scm.org
- [Bug 5851] New: hg push hang through hgweb
mercurial-bugs at mercurial-scm.org
- [Bug 5852] New: `hg log -prune` doesn't accept a revset
mercurial-bugs at mercurial-scm.org
- [Bug 5853] New: SIGINT doesn't cause client to immediately abort
mercurial-bugs at mercurial-scm.org
- [Bug 5854] New: TortoiseHg doesn't show unified diff output
mercurial-bugs at mercurial-scm.org
- [Bug 5855] New: Hinting what to do next, after `hg amend` and friends are run
mercurial-bugs at mercurial-scm.org
- [Bug 5856] New: hg debugcolor --style traceback in plain mode
mercurial-bugs at mercurial-scm.org
- [Bug 5857] New: server side assertion in filechunkiter
mercurial-bugs at mercurial-scm.org
- [Bug 5858] New: mercurial ImportError: _Py_GetArgcArgv symbol not found from osutil
mercurial-bugs at mercurial-scm.org
- [Bug 5859] New: Allow printing path, last_modified(path) lists
mercurial-bugs at mercurial-scm.org
- [Bug 5860] New: Client side wire protocol changes in 4.6rc break SCM Manager + subrepos
mercurial-bugs at mercurial-scm.org
Last message date:
Tue May 1 03:41:58 UTC 2018
Archived on: Thu Jun 30 01:07:14 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).