Thu, 10 May 2018 21:43:32 -0400 |
Matt Harbison |
util: drop _deprecatedfunc()
|
changeset |
files
|
Thu, 10 May 2018 21:41:19 -0400 |
Matt Harbison |
util: drop deprecated forwarding to procutil (API)
|
changeset |
files
|
Fri, 11 May 2018 00:58:51 -0400 |
Matt Harbison |
tests: migrate demandimport.py away from deprecated `util` module symbols
|
changeset |
files
|
Thu, 10 May 2018 22:00:41 -0400 |
Matt Harbison |
templatekw: drop deprecated showlist() and showdict() (API)
|
changeset |
files
|
Thu, 10 May 2018 21:37:23 -0400 |
Matt Harbison |
util: drop deprecated forwarding to dateutil (API)
|
changeset |
files
|
Thu, 10 May 2018 21:34:40 -0400 |
Matt Harbison |
util: drop deprecated forwarding to stringutil (API)
|
changeset |
files
|
Fri, 11 May 2018 00:55:01 -0400 |
Augie Fackler |
scmutil: remove deprecated revpairnodes method (API)
|
changeset |
files
|
Fri, 11 May 2018 00:54:37 -0400 |
Augie Fackler |
merge: drop support for using updateresults as tuples (API)
|
changeset |
files
|
Fri, 11 May 2018 00:54:12 -0400 |
Augie Fackler |
cmdutil: drop deprecated log helper methods (API)
|
changeset |
files
|
Thu, 10 May 2018 21:53:48 -0400 |
Matt Harbison |
cmdutil: drop deprecated precursor of registrar.command (API)
|
changeset |
files
|
Fri, 11 May 2018 00:53:29 -0400 |
Augie Fackler |
cmdutil: remove deprecated _revertprefetch code (API)
|
changeset |
files
|
Fri, 11 May 2018 00:50:21 -0400 |
Augie Fackler |
tests: fix deprecation warning in test-url.py
|
changeset |
files
|
Tue, 03 Apr 2018 23:34:55 +0900 |
Yuya Nishihara |
hgweb: remove unused argument 'tmpl' from listfilediffs()
|
changeset |
files
|
Tue, 03 Apr 2018 23:33:54 +0900 |
Yuya Nishihara |
hgweb: use template context to render {files} of changelist entries
|
changeset |
files
|
Tue, 03 Apr 2018 23:32:16 +0900 |
Yuya Nishihara |
hgweb: wrap {files} of changelist entries with mappedgenerator
|
changeset |
files
|
Tue, 03 Apr 2018 23:31:11 +0900 |
Yuya Nishihara |
hgweb: use template context to render {files} of changesetentry()
|
changeset |
files
|
Tue, 03 Apr 2018 23:29:11 +0900 |
Yuya Nishihara |
hgweb: wrap {files} of changesetentry() with mappedgenerator
|
changeset |
files
|
Tue, 03 Apr 2018 23:25:32 +0900 |
Yuya Nishihara |
hgweb: extract generator of {files} from changesetentry()
|
changeset |
files
|
Sat, 16 Jan 2016 19:23:53 +0900 |
Yuya Nishihara |
templatefilters: document the json filter
|
changeset |
files
|
Sun, 23 Apr 2017 13:15:30 +0900 |
Yuya Nishihara |
encoding: introduce tagging type for non-lossy non-ASCII string
|
changeset |
files
|
Sun, 22 Apr 2018 11:38:53 +0900 |
Yuya Nishihara |
encoding: fix toutf8b() to resurrect lossy characters even if "\xed" in it
|
changeset |
files
|
Sun, 25 Mar 2018 16:47:33 +0900 |
Yuya Nishihara |
sshserver: redirect stdin/stdout early and use duplicated streams
|
changeset |
files
|
Sun, 25 Mar 2018 16:35:24 +0900 |
Yuya Nishihara |
sshserver: do setbinary() by caller (API)
|
changeset |
files
|
Sun, 25 Mar 2018 16:39:17 +0900 |
Yuya Nishihara |
test-ssh: add some flush() to make output deterministic
|
changeset |
files
|
Thu, 10 May 2018 21:08:32 +0900 |
Yuya Nishihara |
stringutil: flip the default of pprint() to bprefix=False
|
changeset |
files
|
Thu, 10 May 2018 21:00:58 +0900 |
Yuya Nishihara |
stringutil: make pprint() forward uninteresting object to b'%r'
|
changeset |
files
|
Fri, 27 Apr 2018 13:46:54 -0400 |
Augie Fackler |
tests: use stringutil.pprint instead of custom dumper in test-hgweb-auth.py
|
changeset |
files
|
Fri, 27 Apr 2018 13:43:59 -0400 |
Augie Fackler |
tests: port test-simplekeyvaluefile.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 13:39:45 -0400 |
Augie Fackler |
tests: port test-extensions-wrapfunction to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 13:15:51 -0400 |
Augie Fackler |
tests: port test-ui-config to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 13:37:10 -0400 |
Augie Fackler |
config: fix py3 backslash escaping bug in parser caught by tests
|
changeset |
files
|
Fri, 27 Apr 2018 13:27:18 -0400 |
Augie Fackler |
tests: port test-symlink-os-yes-fs-no.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 13:26:43 -0400 |
Augie Fackler |
posix: use inst.errno instead of inst[0] on OSError instances
|
changeset |
files
|
Fri, 27 Apr 2018 13:17:24 -0400 |
Augie Fackler |
tests: port test-filelog.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 13:15:16 -0400 |
Augie Fackler |
stringutil: teach pprint about tuples
|
changeset |
files
|
Thu, 19 Apr 2018 21:00:12 +0900 |
Yuya Nishihara |
templatefuncs: show hint if extdata source is evaluated to empty (issue5843)
|
changeset |
files
|
Fri, 04 May 2018 21:31:34 -0700 |
Martin von Zweigbergk |
revlog: use literal -1 instead of variable that always has that value
|
changeset |
files
|
Fri, 04 May 2018 22:17:28 -0700 |
Martin von Zweigbergk |
revlog: extract function for fully populating the radix tree
|
changeset |
files
|
Fri, 27 Apr 2018 12:07:57 -0400 |
Augie Fackler |
tests: port test-lfs-pointer.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 13:09:19 -0400 |
Augie Fackler |
tests: port test-ui-verbosity.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 12:07:32 -0400 |
Augie Fackler |
lfs: stabilize error message values for Python 2 and 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:59:21 -0400 |
Augie Fackler |
tests: port test-ui-color.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:57:15 -0400 |
Augie Fackler |
tests: port test-dispatch.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:55:04 -0400 |
Augie Fackler |
tests: port test-wireproto.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:50:24 -0400 |
Augie Fackler |
tests: port test-context.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:49:49 -0400 |
Augie Fackler |
scmutil: fix __repr__ of status tuple
|
changeset |
files
|
Mon, 07 May 2018 19:43:43 -0700 |
Martin von Zweigbergk |
update: print warning about hidden changeset after update
|
changeset |
files
|
Fri, 27 Apr 2018 01:35:00 -0400 |
Augie Fackler |
py3: whitelist three passing cvs convert tests
|
changeset |
files
|
Fri, 27 Apr 2018 01:32:21 -0400 |
Augie Fackler |
cvsps: convert encoding name to sysstr
|
changeset |
files
|
Wed, 09 May 2018 13:46:31 -0700 |
Martin von Zweigbergk |
tweakdefaults: remove "bisect" from commands.status.skipstates
|
changeset |
files
|
Tue, 03 Apr 2018 22:58:33 +0900 |
Yuya Nishihara |
hgweb: wrap {instabilities} by hybridlist()
|
changeset |
files
|
Tue, 03 Apr 2018 22:55:33 +0900 |
Yuya Nishihara |
hgweb: wrap {whyunstable} with mappinggenerator
|
changeset |
files
|
Tue, 03 Apr 2018 22:54:36 +0900 |
Yuya Nishihara |
hgweb: wrap {succsandmarkers} with mappinggenerator
|
changeset |
files
|
Mon, 02 Apr 2018 00:46:33 +0900 |
Yuya Nishihara |
hgweb: wrap {branches} and {entries} of branches with mappinggenerator
|
changeset |
files
|
Mon, 02 Apr 2018 00:41:19 +0900 |
Yuya Nishihara |
hgweb: drop tmpl argument from webutil.showtag() and showbookmark()
|
changeset |
files
|
Mon, 02 Apr 2018 00:39:26 +0900 |
Yuya Nishihara |
hgweb: wrap {changelogtag}, {changesettag}, and {changesetbookmark}
|
changeset |
files
|
Mon, 02 Apr 2018 00:29:31 +0900 |
Yuya Nishihara |
hgweb: drop useless **args from webutil.showtag() and showbookmark()
|
changeset |
files
|
Tue, 08 May 2018 19:00:01 +0800 |
Anton Shestakov |
hgweb: reuse graph node-related functions from templates
|
changeset |
files
|
Tue, 08 May 2018 17:54:57 +0800 |
Anton Shestakov |
templates: split getgraphnode() body into two functions
|
changeset |
files
|
Mon, 02 Apr 2018 00:06:39 +0900 |
Yuya Nishihara |
hgweb: wrap {branch} and {changesetbranch} by hybridlist()
|
changeset |
files
|
Mon, 02 Apr 2018 00:05:38 +0900 |
Yuya Nishihara |
hgweb: wrap {inbranch} by hybridlist()
|
changeset |
files
|
Mon, 02 Apr 2018 00:04:53 +0900 |
Yuya Nishihara |
hgweb: wrap {branches} by hybridlist()
|
changeset |
files
|
Mon, 02 Apr 2018 00:03:49 +0900 |
Yuya Nishihara |
hgweb: wrap {bookmarks} by hybridlist()
|
changeset |
files
|
Mon, 02 Apr 2018 00:02:36 +0900 |
Yuya Nishihara |
hgweb: wrap {tags} by hybridlist()
|
changeset |
files
|
Mon, 02 Apr 2018 00:00:29 +0900 |
Yuya Nishihara |
hgweb: wrap {rename} with mappinglist
|
changeset |
files
|
Fri, 27 Apr 2018 11:23:41 -0400 |
Augie Fackler |
tests: fix test-status-inprocess.py on Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:22:00 -0400 |
Augie Fackler |
tests: port test-filecache.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:07:24 -0400 |
Augie Fackler |
tests: port test-cbor.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 11:06:49 -0400 |
Augie Fackler |
cborutil: port to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 10:58:08 -0400 |
Augie Fackler |
lock: pass sysstr to warnings module
|
changeset |
files
|
Fri, 27 Apr 2018 10:46:33 -0400 |
Augie Fackler |
tests: port test-revlog-raw.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 10:40:04 -0400 |
Augie Fackler |
tests: migrate test-wsgirequest.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 10:31:49 -0400 |
Augie Fackler |
tests: port test-parseindex2.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 10:30:24 -0400 |
Augie Fackler |
tests: prefer string concatenation with () instead of \ in parseindex2 tests
|
changeset |
files
|
Fri, 27 Apr 2018 10:17:48 -0400 |
Augie Fackler |
tests: port test-simplemerge.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 10:21:24 -0400 |
Augie Fackler |
tests: replace use of assertEquals with assertEqual in test-simplemerge.py
|
changeset |
files
|
Fri, 27 Apr 2018 01:30:29 -0400 |
Augie Fackler |
tests: b prefixes on some inline python in test-convert-cvs.t
|
changeset |
files
|
Fri, 27 Apr 2018 01:28:56 -0400 |
Augie Fackler |
cvsps: wrap bytes in bytestr before %r-ing it
|
changeset |
files
|
Fri, 27 Apr 2018 01:27:22 -0400 |
Augie Fackler |
convcmd: make a copy of heads before mutating it
|
changeset |
files
|
Fri, 27 Apr 2018 01:26:23 -0400 |
Augie Fackler |
cvsps: portably convert int to bytes
|
changeset |
files
|
Fri, 27 Apr 2018 01:24:04 -0400 |
Augie Fackler |
cvsps: wrap cmp methods (deprecated) in functools.cmp_to_key
|
changeset |
files
|
Fri, 27 Apr 2018 01:18:43 -0400 |
Augie Fackler |
tests: port inline extension in test-convert-cvs.t to py3
|
changeset |
files
|
Fri, 27 Apr 2018 01:14:23 -0400 |
Augie Fackler |
cvsps: add b prefixes to regular expressions
|
changeset |
files
|
Fri, 27 Apr 2018 00:50:08 -0400 |
Augie Fackler |
minirst: fix bytes slicing defect on Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:46:05 -0400 |
Augie Fackler |
tests: port test-minirst.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:31:57 -0400 |
Augie Fackler |
tests: use stringutil.pprint instead of pprint.pprint in test-minirst.py
|
changeset |
files
|
Fri, 27 Apr 2018 00:24:45 -0400 |
Augie Fackler |
tests: port test-pathencode.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:18:46 -0400 |
Augie Fackler |
tests: port test-hgwebdir-paths.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:17:17 -0400 |
Augie Fackler |
tests: port test-walkrepo.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:14:23 -0400 |
Augie Fackler |
tests: port test-minifileset.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:13:56 -0400 |
Augie Fackler |
minifileset: fix on Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:08:48 -0400 |
Augie Fackler |
tests: port test-url.py to Python 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:08:21 -0400 |
Augie Fackler |
tests: fix error case in test-url.py's doctest
|
changeset |
files
|
Fri, 27 Apr 2018 00:06:08 -0400 |
Augie Fackler |
util: make util.url __repr__ consistent on Python 2 and 3
|
changeset |
files
|
Fri, 27 Apr 2018 00:05:46 -0400 |
Augie Fackler |
sslutil: fix some edge cases in Python 3 support
|
changeset |
files
|
Thu, 26 Apr 2018 23:33:27 -0400 |
Augie Fackler |
tests: port test-hybridencode.py to unittest
|
changeset |
files
|
Thu, 26 Apr 2018 21:39:35 -0400 |
Augie Fackler |
tests: make test-check-interfaces.py work on Python 3
|
changeset |
files
|
Thu, 26 Apr 2018 21:38:49 -0400 |
Augie Fackler |
scmutil: clean up bytes/string cache decorator mess on Python 3 again
|
changeset |
files
|
Mon, 07 May 2018 12:18:09 -0700 |
Martin von Zweigbergk |
directaccess: use resolvehexnodeidprefix() instead of _partialmatch()
|
changeset |
files
|
Mon, 07 May 2018 14:32:55 -0700 |
Martin von Zweigbergk |
revset: use resolvehexnodeidprefix() in id() predicate (BC)
|
changeset |
files
|
Mon, 07 May 2018 14:32:43 -0700 |
Martin von Zweigbergk |
revset: make id() an empty set for ambiguous nodeid (BC)
|
changeset |
files
|
Sat, 05 May 2018 00:16:43 -0700 |
Martin von Zweigbergk |
shortest: don't keep checking for longer prefix if node doesn't exist (API)
|
changeset |
files
|
Wed, 02 May 2018 22:56:10 -0700 |
Martin von Zweigbergk |
shortest: extract function for checking if a prefix is a revnum
|
changeset |
files
|
Thu, 03 May 2018 10:12:47 -0700 |
Martin von Zweigbergk |
shortest: rename "test" variable to "prefix"
|
changeset |
files
|
Wed, 02 May 2018 22:49:06 -0700 |
Martin von Zweigbergk |
shortest: move some safe code out of exception block
|
changeset |
files
|
Fri, 04 May 2018 22:04:44 -0700 |
Martin von Zweigbergk |
revlog: don't say "not found" on internal error
|
changeset |
files
|
Fri, 04 May 2018 21:58:43 -0700 |
Martin von Zweigbergk |
revlog: extract function for getting node from known-to-exist rev
|
changeset |
files
|
Mon, 07 May 2018 09:15:29 -0700 |
Martin von Zweigbergk |
shortest: make {shortest("fffffffff")} work again
|
changeset |
files
|
Sun, 29 Apr 2018 14:29:09 -0700 |
Martin von Zweigbergk |
revlog: use radix tree also for matching keys shorter than 4 hex digits
|
changeset |
files
|
Fri, 06 Apr 2018 12:55:32 -0700 |
Martin von Zweigbergk |
context: convert to hex for error message only for 20-byte changeid
|
changeset |
files
|
Fri, 06 Apr 2018 12:59:17 -0700 |
Martin von Zweigbergk |
context: clarify that only one attempt is made to interpret changeid
|
changeset |
files
|
Fri, 06 Apr 2018 12:45:08 -0700 |
Martin von Zweigbergk |
context: only bother looking for broken dirstate for 20-byte changeid
|
changeset |
files
|
Sat, 28 Apr 2018 23:16:41 -0700 |
Martin von Zweigbergk |
context: drop support for looking up context by ambiguous changeid (API)
|
changeset |
files
|
Sat, 28 Apr 2018 23:54:07 -0700 |
Martin von Zweigbergk |
tests: pass parent revision as integer to repo[x] in test-context-metadata.t
|
changeset |
files
|
Sat, 05 May 2018 11:42:42 +0900 |
Yuya Nishihara |
bookmarks: cache reverse mapping (issue5868)
|
changeset |
files
|
Sat, 05 May 2018 11:44:43 +0900 |
Yuya Nishihara |
bookmarks: make argument names of _set/_del() more specific
|
changeset |
files
|
Sat, 05 May 2018 11:34:03 +0900 |
Yuya Nishihara |
bookmarks: extract function that looks up bookmark names by node
|
changeset |
files
|
Sat, 05 May 2018 11:21:41 +0900 |
Yuya Nishihara |
bookmarks: hide dict behind bmstore class
|
changeset |
files
|
Sat, 05 May 2018 19:00:03 -0700 |
Gregory Szorc |
tests: remove pid file by default
|
changeset |
files
|
Mon, 30 Apr 2018 19:54:55 -0700 |
Gregory Szorc |
tests: remove #require killdaemons
|
changeset |
files
|
Sat, 05 May 2018 18:35:16 -0700 |
Gregory Szorc |
pycompat: export queue module instead of symbols in module (API)
|
changeset |
files
|
Sat, 05 May 2018 18:41:51 -0700 |
Gregory Szorc |
demandimport: make module ignores a set (API)
|
changeset |
files
|
Thu, 19 Apr 2018 20:33:43 +0900 |
Yuya Nishihara |
cmdutil: remove unused 'confirmopts' constant
|
changeset |
files
|
Thu, 03 May 2018 15:08:16 +0900 |
Yuya Nishihara |
formatter: ditch namedtuple in favor of attr
|
changeset |
files
|
Sun, 29 Apr 2018 15:52:01 +0900 |
Yuya Nishihara |
log: consume --stat/patch options at constructor of changesetprinter
|
changeset |
files
|
Sun, 29 Apr 2018 15:44:17 +0900 |
Yuya Nishihara |
log: cache diffopts instance
|
changeset |
files
|
Sat, 05 May 2018 18:06:45 -0700 |
Gregory Szorc |
merge with stable
|
changeset |
files
|
Sun, 01 Jul 2018 23:36:53 +0900 |
Yuya Nishihara |
encoding: alias cp65001 to utf-8 on Windows
stable
|
changeset |
files
|
Wed, 04 Jul 2018 14:19:13 +0200 |
Sune Foldager |
windows: fix incorrect detection of broken pipe when writing to pager
stable
|
changeset |
files
|
Tue, 03 Jul 2018 12:10:22 -0400 |
Augie Fackler |
Added signature for changeset 0b63a6743010
stable
|
changeset |
files
|
Tue, 03 Jul 2018 12:10:21 -0400 |
Augie Fackler |
Added tag 4.6.2 for changeset 0b63a6743010
stable
|
changeset |
files
|
Mon, 25 Jun 2018 16:36:14 +0200 |
Sune Foldager |
procutil: use unbuffered stdout on Windows
stable 4.6.2
|
changeset |
files
|
Tue, 19 Jun 2018 22:45:52 +0900 |
Yuya Nishihara |
merge: do not fill manifest of committed revision with pseudo node (issue5526)
stable
|
changeset |
files
|
Fri, 15 Jun 2018 22:16:58 +0900 |
Yuya Nishihara |
manifest: fix possible SEGV caused by uninitialized lazymanifest fields
stable
|
changeset |
files
|
Fri, 15 Jun 2018 10:14:32 -0400 |
Augie Fackler |
tests: replace `echo -n` with `printf` per check-code
stable
|
changeset |
files
|
Thu, 14 Jun 2018 14:04:26 -0700 |
Jun Wu |
crecord: fix line number in hunk header (issue5917)
stable
|
changeset |
files
|
Wed, 13 Jun 2018 10:41:20 -0400 |
Josef 'Jeff' Sipek |
lazymanifest: don't crash when out of memory (issue5916)
stable
|
changeset |
files
|
Wed, 13 Jun 2018 10:37:39 -0400 |
Josef 'Jeff' Sipek |
cext: stop worrying and love the free(NULL)
stable
|
changeset |
files
|
Sun, 20 May 2018 23:05:18 -0400 |
Augie Fackler |
tests: fix test-patch.t on pickier /bin/sh implementations
stable
|
changeset |
files
|
Wed, 06 Jun 2018 12:53:26 -0700 |
Jun Wu |
chg: fix an undefined behavior about memcpy
stable
|
changeset |
files
|
Wed, 06 Jun 2018 13:28:49 -0400 |
Augie Fackler |
Added signature for changeset 9c5ced5276d6
stable
|
changeset |
files
|
Wed, 06 Jun 2018 13:28:48 -0400 |
Augie Fackler |
Added tag 4.6.1 for changeset 9c5ced5276d6
stable
|
changeset |
files
|
Mon, 30 Apr 2018 22:24:58 -0400 |
Augie Fackler |
mpatch: avoid integer overflow in combine() (SEC)
stable 4.6.1
|
changeset |
files
|
Mon, 30 Apr 2018 22:23:06 -0400 |
Augie Fackler |
mpatch: avoid integer overflow in mpatch_decode (SEC)
stable
|
changeset |
files
|
Mon, 30 Apr 2018 22:20:13 -0400 |
Augie Fackler |
mpatch: fix UB integer overflows in discard() (SEC)
stable
|
changeset |
files
|
Mon, 30 Apr 2018 22:15:11 -0400 |
Augie Fackler |
mpatch: fix UB in int overflows in gather() (SEC)
stable
|
changeset |
files
|
Thu, 03 May 2018 12:54:20 -0400 |
Augie Fackler |
mpatch: introduce a safesub() helper as well
stable
|
changeset |
files
|
Mon, 30 Apr 2018 22:13:42 -0400 |
Augie Fackler |
mpatch: introduce a safeadd() helper to work around UB int overflow
stable
|
changeset |
files
|
Sat, 28 Apr 2018 10:09:12 -0400 |
Augie Fackler |
mpatch: ensure fragment start isn't past the end of orig (SEC)
stable
|
changeset |
files
|
Sat, 28 Apr 2018 02:04:56 -0400 |
Augie Fackler |
mpatch: protect against underflow in mpatch_apply (SEC)
stable
|
changeset |
files
|
Sat, 28 Apr 2018 00:42:16 -0400 |
Augie Fackler |
mpatch: be more careful about parsing binary patch data (SEC)
stable
|
changeset |
files
|
Wed, 06 Jun 2018 09:14:33 -0700 |
Gregory Szorc |
zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884)
stable
|
changeset |
files
|
Wed, 06 Jun 2018 21:19:42 +0800 |
Anton Shestakov |
templatefuncs: only render text portion of minirst.format() result
stable
|
changeset |
files
|
Wed, 06 Jun 2018 21:15:26 +0800 |
Anton Shestakov |
tests: demonstrate that hgweb renders "pruned" that minirst.format() returns
stable
|
changeset |
files
|
Tue, 05 Jun 2018 23:49:54 -0400 |
Matt Harbison |
rebase: avoid RevlogError when computing obsoletenotrebased (issue5907)
stable
|
changeset |
files
|
Sat, 02 Jun 2018 13:44:44 -0400 |
Matt Harbison |
rebase: prioritize indicating an interrupted rebase over update (issue5838)
stable
|
changeset |
files
|
Sat, 02 Jun 2018 13:25:45 -0400 |
Matt Harbison |
tests: demonstrate inconsistent messaging around interrupted rebases
stable
|
changeset |
files
|
Thu, 31 May 2018 22:15:52 -0400 |
Matt Harbison |
tests: adapt test-check-pylint to run on Windows
stable
|
changeset |
files
|
Thu, 31 May 2018 22:11:47 -0400 |
Matt Harbison |
hghave: avoid a deadlock reading the child process's output
stable
|
changeset |
files
|
Thu, 31 May 2018 09:19:09 -0400 |
Matt Harbison |
lfs: bypass wrapped functions when reposetup() hasn't been called (issue5902)
stable
|
changeset |
files
|
Thu, 24 May 2018 21:54:31 +0900 |
Yuya Nishihara |
help: correct signature of separate() template function
stable
|
changeset |
files
|
Fri, 18 May 2018 21:32:05 +0900 |
Yuya Nishihara |
hgweb: do not try to replace signal handlers while locking
stable
|
changeset |
files
|
Fri, 18 May 2018 21:24:06 +0900 |
Yuya Nishihara |
lock: add internal config to not replace signal handlers while locking
stable
|
changeset |
files
|
Tue, 22 May 2018 21:51:20 -0400 |
Augie Fackler |
merge with i18n
stable
|
changeset |
files
|
Fri, 04 May 2018 18:55:57 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 32a75a8a5b0f
stable
|
changeset |
files
|
Fri, 04 May 2018 18:55:29 -0300 |
Wagner Bruna |
i18n-ja: fix block indentation
stable
|
changeset |
files
|
Tue, 01 May 2018 18:22:52 +0900 |
FUJIWARA Katsunori |
i18n-ja: synchronized with 32a75a8a5b0f
stable
|
changeset |
files
|
Mon, 21 May 2018 15:14:46 +0200 |
Boris Feld |
httppeer: declare 'dbg' at the function level
stable
|
changeset |
files
|
Fri, 04 May 2018 19:06:46 +0200 |
Boris Feld |
httppeer: properly gate debug usage behind debug flag check
stable
|
changeset |
files
|
Tue, 15 May 2018 22:12:55 +0900 |
Yuya Nishihara |
push: continue without locking on lock failure other than EEXIST (issue5882)
stable
|
changeset |
files
|
Sat, 12 May 2018 22:29:28 +0200 |
Julien Cristau |
bdiff: fix yet more fallout from xdiff long/int64 conversion (issue5885)
stable
|
changeset |
files
|
Fri, 11 May 2018 20:10:22 +0900 |
Yuya Nishihara |
revset: pass in lookup function to matchany() (issue5879)
stable
|
changeset |
files
|
Fri, 11 May 2018 20:08:30 +0900 |
Yuya Nishihara |
test-hgweb: add test for foo-bar name lookup
stable
|
changeset |
files
|
Tue, 08 May 2018 14:17:46 -0700 |
Boris Feld |
bundle2: mark the bundle2 part as advisory (issue5872)
stable
|
changeset |
files
|
Tue, 08 May 2018 11:39:38 +0200 |
Boris Feld |
debugbundle: also display if a part is mandatory or advisory
stable
|
changeset |
files
|
Sat, 05 May 2018 18:03:01 -0500 |
Kevin Bullock |
Added signature for changeset 6614cac550ae
stable
|
changeset |
files
|
Sat, 05 May 2018 18:02:59 -0500 |
Kevin Bullock |
Added tag 4.6 for changeset 6614cac550ae
stable
|
changeset |
files
|
Thu, 30 Nov 2017 21:19:46 -0500 |
Gregory Szorc |
filelog: don't crash on invalid copy metadata (issue5748)
stable 4.6
|
changeset |
files
|
Mon, 30 Apr 2018 15:32:11 -0700 |
Gregory Szorc |
httppeer: detect redirect to URL without query string (issue5860)
stable
|
changeset |
files
|
Thu, 03 May 2018 14:43:25 +0900 |
Yuya Nishihara |
hgweb: prevent triggering dummy href="#" handler
stable
|
changeset |
files
|
Wed, 02 May 2018 21:00:43 -0700 |
Gregory Szorc |
paper: add href="#" to links with click handlers
stable
|
changeset |
files
|
Wed, 02 May 2018 19:16:01 -0700 |
Gregory Szorc |
paper: don't register click handlers with inline javascript (issue5812)
stable
|
changeset |
files
|
Mon, 30 Apr 2018 17:28:59 -0700 |
Gregory Szorc |
hgweb: allow Content-Security-Policy header on 304 responses (issue5844)
stable
|
changeset |
files
|
Mon, 30 Apr 2018 17:22:20 -0700 |
Gregory Szorc |
hgweb: discard Content-Type header for 304 responses (issue5844)
stable
|
changeset |
files
|
Mon, 30 Apr 2018 17:08:56 -0700 |
Gregory Szorc |
tests: add tests demonstrating ISE for HTTP 304 responses with hgwebdir
stable
|
changeset |
files
|
Fri, 27 Apr 2018 14:51:02 -0700 |
Gregory Szorc |
hgweb: guard against empty Content-Length header
stable
|
changeset |
files
|
Thu, 26 Apr 2018 21:10:56 +0900 |
Yuya Nishihara |
test-push-http: do not clear pid file
stable
|
changeset |
files
|
Thu, 26 Apr 2018 21:24:13 +0900 |
Yuya Nishihara |
debugcolor: fix crash by empty styles (issue5856)
stable
|
changeset |
files
|
Wed, 25 Apr 2018 14:51:20 -0700 |
Gregory Szorc |
tests: explicitly define compression engines for tests
stable
|
changeset |
files
|
Wed, 25 Apr 2018 13:18:51 -0400 |
Augie Fackler |
tests: update no-zstd branch of test-treediscovery.t as in 330ada7e8ea5
stable
|
changeset |
files
|
Wed, 25 Apr 2018 13:13:42 -0400 |
Augie Fackler |
tests: glob away content-length changes relating to missing zstd bindings
stable
|
changeset |
files
|
Wed, 25 Apr 2018 09:24:07 -0700 |
Martin von Zweigbergk |
revlog: make pure version of _partialmatch() support 40-byte hex nodeids
stable
|
changeset |
files
|
Tue, 24 Apr 2018 13:55:25 -0700 |
Gregory Szorc |
hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
stable
|
changeset |
files
|
Wed, 25 Apr 2018 00:26:49 +0530 |
Pulkit Goyal |
remotenames: mark the extension as EXPERIMENTAL
stable
|
changeset |
files
|
Tue, 24 Apr 2018 22:47:14 -0400 |
Augie Fackler |
tests: fix test-check-commit.t when all commits are public
stable
|
changeset |
files
|
Tue, 24 Apr 2018 21:29:00 +0900 |
Yuya Nishihara |
import: fix crash on --exact check of empty commit (issue5702)
stable
|
changeset |
files
|
Tue, 24 Apr 2018 08:20:15 -0700 |
Martin von Zweigbergk |
tests: mark test-check-interfaces.py as requiring a repo
stable
|
changeset |
files
|
Mon, 23 Apr 2018 19:23:18 +0100 |
Boris Feld |
sshpeer: reflect actual command activity one handshake
stable
|
changeset |
files
|
Mon, 23 Apr 2018 23:24:53 -0400 |
Matt Harbison |
tests: drop a useless glob in test-infinite-bundlestore.t
stable
|
changeset |
files
|
Mon, 23 Apr 2018 23:22:52 -0400 |
Matt Harbison |
infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
stable
|
changeset |
files
|
Sun, 22 Apr 2018 11:54:10 -0700 |
Gregory Szorc |
interfaceutil: module to stub out zope.interface
stable
|
changeset |
files
|
Mon, 23 Apr 2018 21:13:19 +0900 |
Yuya Nishihara |
test-fix: normalize precision of mtime copied by 'cp -p'
stable
|
changeset |
files
|
Fri, 20 Apr 2018 14:43:45 -0400 |
Augie Fackler |
merge stable heads
stable
|
changeset |
files
|
Fri, 20 Apr 2018 14:37:48 -0400 |
Augie Fackler |
Added signature for changeset 1ec874717d8a
stable
|
changeset |
files
|
Fri, 20 Apr 2018 14:37:47 -0400 |
Augie Fackler |
Added tag 4.6rc1 for changeset 1ec874717d8a
stable
|
changeset |
files
|
Fri, 20 Apr 2018 15:39:32 +0200 |
Kim Alvefur |
internals: correct capitalization of 'compression' stream level parameter
stable
|
changeset |
files
|
Fri, 20 Apr 2018 20:54:32 +0900 |
Yuya Nishihara |
test-check-code: prevent from adding Python modules shadowed by ancient C
stable 4.6rc1
|
changeset |
files
|
Fri, 20 Apr 2018 20:48:10 +0900 |
Yuya Nishihara |
diffhelper: rename module to avoid conflicts with ancient C module (issue5846)
stable
|
changeset |
files
|
Thu, 19 Apr 2018 23:33:17 +0900 |
Yuya Nishihara |
diffhelpers: backport 9e40bc4c1bde from C implementation
stable
|
changeset |
files
|
Fri, 20 Apr 2018 20:38:29 +0900 |
Yuya Nishihara |
version: make parser more robust for rc variants and ill-formed strings
stable
|
changeset |
files
|
Wed, 18 Apr 2018 19:02:44 -0600 |
Tom Prince |
phabricator: specify some metadata compatibly with arc
stable
|
changeset |
files
|
Thu, 19 Apr 2018 19:46:24 +0900 |
Yuya Nishihara |
diff: restore original color scheme for worddiff
stable
|
changeset |
files
|
Thu, 19 Apr 2018 22:12:10 +0900 |
Yuya Nishihara |
test-fix: fix use of 'f --newer' to check that foo.whole is not updated
stable
|
changeset |
files
|
Thu, 19 Apr 2018 19:55:51 +0900 |
Yuya Nishihara |
context: translate FilteredIndex/LookupError at repo[changeid] (API)
stable
|
changeset |
files
|
Thu, 19 Apr 2018 20:22:33 +0900 |
Yuya Nishihara |
inifinitepush: fix filebundlestore to close file
stable
|
changeset |
files
|
Wed, 18 Apr 2018 15:07:06 +0200 |
Boris Feld |
notify: only notify for non-filtered revision
stable
|
changeset |
files
|
Wed, 18 Apr 2018 15:05:12 +0200 |
Boris Feld |
notify: access the initial revision on an unfiltered repository (issue5821)
stable
|
changeset |
files
|
Wed, 18 Apr 2018 15:04:12 +0200 |
Boris Feld |
notify: use changelog API to iterate over revision number (issue5821)
stable
|
changeset |
files
|
Thu, 19 Apr 2018 00:55:36 -0400 |
Matt Harbison |
infinitepush: open files in binary mode
stable
|
changeset |
files
|
Fri, 30 Mar 2018 21:12:09 -0400 |
Matt Harbison |
tests: stabilize test-fix.t for Windows
stable
|
changeset |
files
|
Wed, 18 Apr 2018 15:39:22 -0400 |
Augie Fackler |
Added signature for changeset ed5448edcbfa
stable
|
changeset |
files
|
Wed, 18 Apr 2018 15:39:21 -0400 |
Augie Fackler |
Added tag 4.6rc0 for changeset ed5448edcbfa
stable
|
changeset |
files
|
Wed, 18 Apr 2018 15:32:08 -0400 |
Augie Fackler |
merge with default to begin 4.6 freeze
stable 4.6rc0
|
changeset |
files
|
Sun, 04 Mar 2018 15:29:41 -0500 |
Augie Fackler |
rebase: introduce support for automatically rebasing orphan changes
|
changeset |
files
|
Wed, 18 Apr 2018 14:32:36 -0400 |
Augie Fackler |
py3: whitelist six new passing tests
|
changeset |
files
|
Mon, 16 Apr 2018 22:21:54 -0700 |
Gregory Szorc |
wireproto: rename wireproto to wireprotov1server (API)
|
changeset |
files
|
Mon, 16 Apr 2018 22:10:02 -0700 |
Gregory Szorc |
wireproto: move version 2 commands dict to wireprotov2server
|
changeset |
files
|
Mon, 16 Apr 2018 22:08:13 -0700 |
Gregory Szorc |
wireproto: move supportedcompengines out of wireproto
|
changeset |
files
|
Mon, 16 Apr 2018 22:00:52 -0700 |
Gregory Szorc |
wireproto: reimplement dispatch() for version 2 server
|
changeset |
files
|
Mon, 16 Apr 2018 21:52:33 -0700 |
Gregory Szorc |
wireproto: move command registration types to wireprototypes
|
changeset |
files
|
Mon, 16 Apr 2018 21:49:59 -0700 |
Gregory Szorc |
wireproto: make version 2 @wireprotocommand an independent function
|
changeset |
files
|
Mon, 16 Apr 2018 21:38:52 -0700 |
Gregory Szorc |
wireproto: don't pass transportpolicy argument
|
changeset |
files
|
Wed, 18 Apr 2018 19:25:35 +0530 |
Sushil khanchi |
forget: rename --confirm to --interactive
|
changeset |
files
|
Tue, 17 Apr 2018 13:46:18 +0200 |
Joerg Sonnenberger |
notify: add maxdiffstat option to truncate long file lists
|
changeset |
files
|
Fri, 13 Apr 2018 23:45:07 +0900 |
Yuya Nishihara |
log: fix crash on empty revision with --copies switch
|
changeset |
files
|
Tue, 17 Apr 2018 21:59:58 +0900 |
Yuya Nishihara |
revsetlang: do not pass in non-bytes to parse()
|
changeset |
files
|
Sat, 14 Apr 2018 00:30:39 +0900 |
Yuya Nishihara |
fix: use templater to substitute values in command string
|
changeset |
files
|
Fri, 13 Apr 2018 23:07:12 +0900 |
Yuya Nishihara |
logcmdutil: pass formatter to jsonchangeset as argument
|
changeset |
files
|
Fri, 13 Apr 2018 22:47:14 +0900 |
Yuya Nishihara |
logcmdutil: rewrite jsonchangeset printer to be backed by jsonformatter
|
changeset |
files
|
Fri, 13 Apr 2018 22:20:13 +0900 |
Yuya Nishihara |
logcmdutil: remove unused attribute 'cache' from jsonchangeset printer
|
changeset |
files
|
Fri, 13 Apr 2018 22:58:49 +0900 |
Yuya Nishihara |
formatter: convert timestamp to int
|
changeset |
files
|
Tue, 17 Apr 2018 03:07:01 +0200 |
Joerg Sonnenberger |
bundle: introduce per-engine compression level
|
changeset |
files
|
Tue, 17 Apr 2018 02:41:25 +0200 |
Joerg Sonnenberger |
bundlespec: drop externalnames flag
|
changeset |
files
|
Mon, 16 Apr 2018 23:29:09 -0700 |
Martin von Zweigbergk |
revlog: make shortest() take a full binary nodeid (API)
|
changeset |
files
|
Fri, 06 Apr 2018 11:13:47 -0400 |
Matt Harbison |
lfs: add the 'Authorization' property to the Batch API response, if present
|
changeset |
files
|
Sat, 14 Apr 2018 21:16:35 -0400 |
Matt Harbison |
lfs: enable the final download count status message
|
changeset |
files
|
Sat, 14 Apr 2018 20:11:27 -0400 |
Matt Harbison |
diff: invoke the file prefetch hook
|
changeset |
files
|
Sat, 14 Apr 2018 19:43:45 -0400 |
Matt Harbison |
export: invoke the file prefetch hook
|
changeset |
files
|
Sat, 14 Apr 2018 18:50:45 -0400 |
Matt Harbison |
scmutil: teach the file prefetch hook to handle multiple commits
|
changeset |
files
|
Mon, 16 Apr 2018 23:39:30 -0400 |
Matt Harbison |
tests: arrange for a server in wireproto-command-capabilities.t to be killed
|
changeset |
files
|
Tue, 10 Apr 2018 16:06:52 +0200 |
Boris Feld |
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
|
changeset |
files
|
Thu, 01 Mar 2018 11:37:16 -0500 |
Boris Feld |
revset: add more test to show current behaviors with label looking like revset
|
changeset |
files
|
Sat, 14 Apr 2018 20:04:59 -0700 |
Gregory Szorc |
commands: use command executor interface
|
changeset |
files
|
Sat, 14 Apr 2018 18:36:00 -0700 |
Gregory Szorc |
exchange: use command executor interface for calling listkeys
|
changeset |
files
|
Thu, 22 Mar 2018 16:11:42 +0530 |
Sushil khanchi |
forget: add --confirm option
|
changeset |
files
|
Fri, 13 Apr 2018 23:12:07 -0400 |
Augie Fackler |
largefiles: opts appears to already be bytes in this instance
|
changeset |
files
|
Fri, 13 Apr 2018 23:58:13 -0400 |
Augie Fackler |
tests: port inline extensions in test-hook.t to py3
|
changeset |
files
|
Sat, 14 Apr 2018 00:10:17 -0400 |
Augie Fackler |
tests: manually print list in test-hook.t
|
changeset |
files
|
Sat, 14 Apr 2018 00:08:59 -0400 |
Augie Fackler |
hook: also use pprint on lists for stable output on py2/3
|
changeset |
files
|
Fri, 13 Apr 2018 23:56:11 -0400 |
Augie Fackler |
hook: use stringutil.pprint instead of reinventing it
|
changeset |
files
|
Fri, 13 Apr 2018 23:57:57 -0400 |
Augie Fackler |
stringutil: make b prefixes on string output optional
|
changeset |
files
|
Fri, 13 Apr 2018 23:55:37 -0400 |
Augie Fackler |
stringutil: teach pprint how to format None
|
changeset |
files
|
Fri, 13 Apr 2018 23:50:17 -0400 |
Augie Fackler |
tests: update inline extensions in test-bundle2-exchange.t to py3
|
changeset |
files
|
Fri, 13 Apr 2018 23:11:46 -0400 |
Augie Fackler |
wsgicgi: un-do some prior porting work that is now wrong
|
changeset |
files
|
Fri, 13 Apr 2018 22:36:54 -0400 |
Augie Fackler |
hgweb_mod: inform hgweb class about paths actually being bytes
|
changeset |
files
|
Fri, 13 Apr 2018 22:33:38 -0400 |
Augie Fackler |
hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes
|
changeset |
files
|
Fri, 13 Apr 2018 22:27:16 -0400 |
Augie Fackler |
tests: port inline cgi script in test-largefiles.t to python 3
|
changeset |
files
|
Fri, 13 Apr 2018 22:26:57 -0400 |
Augie Fackler |
lfcommands: use %d on known-int in format string
|
changeset |
files
|
Fri, 13 Apr 2018 22:12:30 -0400 |
Augie Fackler |
py3: fix test-shelve.t on Python 3
|
changeset |
files
|
Fri, 13 Apr 2018 21:53:07 -0400 |
Augie Fackler |
tests: fix up a couple of minor bytes inconsistencies in run-tests.py
|
changeset |
files
|
Fri, 13 Apr 2018 21:51:10 -0400 |
Augie Fackler |
tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
|
changeset |
files
|
Fri, 13 Apr 2018 21:30:55 -0400 |
Augie Fackler |
py3: another three passing
|
changeset |
files
|
Fri, 13 Apr 2018 21:11:28 -0400 |
Augie Fackler |
httppeer: work around API differences on urllib Request objects
|
changeset |
files
|
Fri, 13 Apr 2018 21:07:18 -0400 |
Augie Fackler |
httppeer: no matter what Python 3 might think, http headers are bytes
|
changeset |
files
|
Fri, 13 Apr 2018 21:06:50 -0400 |
Augie Fackler |
httppeer: fix debug prints to work on Python 3
|
changeset |
files
|
Fri, 13 Apr 2018 21:04:25 -0400 |
Augie Fackler |
url: some bytes/str cleanup where we interface with stdlib funcs
|
changeset |
files
|
Fri, 13 Apr 2018 21:01:17 -0400 |
Augie Fackler |
hgweb: these strings should be sysstrs, not bytes
|
changeset |
files
|
Fri, 13 Apr 2018 21:22:05 -0400 |
Augie Fackler |
tests: port inline extensions in test-http.t to Python 3
|
changeset |
files
|
Mon, 09 Apr 2018 15:58:30 -0700 |
Jun Wu |
patch: implement a new worddiff algorithm
|
changeset |
files
|
Mon, 19 Mar 2018 04:28:30 -0700 |
Jun Wu |
patch: buffer lines for a same hunk
|
changeset |
files
|
Mon, 19 Mar 2018 04:28:29 -0700 |
Jun Wu |
patch: move yielding "\n" to the end of loop
|
changeset |
files
|
Mon, 16 Apr 2018 09:39:40 -0700 |
Martin von Zweigbergk |
context: clarify deprecation warning message
|
changeset |
files
|
Sun, 15 Apr 2018 10:37:29 -0700 |
Gregory Szorc |
wireprotov2: add support for more response types
|
changeset |
files
|
Sat, 14 Apr 2018 15:38:11 -0700 |
Gregory Szorc |
wireprotov2: remove support for sending bytes response
|
changeset |
files
|
Sat, 14 Apr 2018 15:36:12 -0700 |
Gregory Szorc |
wireprotov2: change behavior of error frame
|
changeset |
files
|
Sat, 14 Apr 2018 15:19:36 -0700 |
Gregory Szorc |
wireprotov2: change command response protocol to include a leading map
|
changeset |
files
|
Sat, 14 Apr 2018 14:37:23 -0700 |
Gregory Szorc |
wireprotov2: change frame type and name for command response
|
changeset |
files
|
Sat, 14 Apr 2018 12:11:24 -0700 |
Gregory Szorc |
wireprotov2: change frame type value for command data
|
changeset |
files
|
Sat, 14 Apr 2018 12:07:31 -0700 |
Gregory Szorc |
wireprotov2: define response data as CBOR
|
changeset |
files
|
Sat, 14 Apr 2018 11:49:06 -0700 |
Gregory Szorc |
wireprotov2: decode responses to their expected types
|
changeset |
files
|
Sat, 14 Apr 2018 11:46:08 -0700 |
Gregory Szorc |
wireprotov2: establish a type for representing command response
|
changeset |
files
|
Sat, 14 Apr 2018 11:50:19 -0700 |
Gregory Szorc |
wireprotov2: move response handling out of httppeer
|
changeset |
files
|
Sat, 14 Apr 2018 11:49:57 -0700 |
Gregory Szorc |
debugcommands: ability to suppress logging of handshake
|
changeset |
files
|
Sat, 14 Apr 2018 09:57:44 -0700 |
Gregory Szorc |
hg: pass command intents to repo/peer creation (API)
|
changeset |
files
|
Sat, 14 Apr 2018 09:23:48 -0700 |
Gregory Szorc |
registrar: replace "cmdtype" with an intent-based mechanism (API)
|
changeset |
files
|
Sat, 14 Apr 2018 11:20:38 -0400 |
Augie Fackler |
cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
|
changeset |
files
|
Sat, 14 Apr 2018 11:07:24 -0400 |
Augie Fackler |
tests: add b prefixes to test-hg-parseurl.py
|
changeset |
files
|
Sat, 14 Apr 2018 11:04:58 -0400 |
Augie Fackler |
tests: port test-hg-parseurl.py to unittest
|
changeset |
files
|
Sat, 14 Apr 2018 01:12:55 -0400 |
Augie Fackler |
hgwebdir: un-bytes the env dict before re-parsing env
|
changeset |
files
|
Sat, 14 Apr 2018 16:36:15 -0700 |
Gregory Szorc |
cborutil: implement support for streaming encoding, bytestring decoding
|
changeset |
files
|
Sun, 15 Apr 2018 22:28:03 -0400 |
Matt Harbison |
configitems: register server.zstdlevel
|
changeset |
files
|
Sat, 14 Apr 2018 00:13:08 -0700 |
Martin von Zweigbergk |
scmutil: make shortesthexnodeidprefix() take a full binary nodeid
|
changeset |
files
|
Fri, 13 Apr 2018 10:36:03 -0700 |
Martin von Zweigbergk |
scmutil: make shortesthexnodeidprefix() use unfiltered repo
|
changeset |
files
|
Sun, 15 Apr 2018 19:41:34 +0800 |
Anton Shestakov |
templates: adjust white space amount in the output of {whyunstable}
|
changeset |
files
|
Sun, 15 Apr 2018 19:28:01 +0800 |
Anton Shestakov |
tests: split long templates that use {whyunstable} and put them in hgrc
|
changeset |
files
|
Sun, 15 Apr 2018 18:37:22 +0800 |
Anton Shestakov |
tests: make custom templates that use {whyunstable} terser
|
changeset |
files
|
Sun, 15 Apr 2018 18:27:49 +0800 |
Anton Shestakov |
tests: hg log shouldn't need --hidden to show whyunstable template keyword
|
changeset |
files
|
Sat, 14 Apr 2018 15:39:57 +0200 |
Antonio Muci |
makefile: add Ubuntu Bionic docker targets (.deb and ppa)
|
changeset |
files
|
Sat, 14 Apr 2018 18:23:57 +0200 |
Antonio Muci |
makefile: reformat .PHONY targets
|
changeset |
files
|
Sat, 14 Apr 2018 15:57:55 +0200 |
Antonio Muci |
makefile: mkdir is not needed on templatized docker builds
|
changeset |
files
|
Sun, 01 Apr 2018 23:50:34 +0900 |
Yuya Nishihara |
hgweb: convert _siblings to a factory function of mappinggenerator
|
changeset |
files
|
Sun, 01 Apr 2018 23:47:43 +0900 |
Yuya Nishihara |
hgweb: extract a generator function of _siblings class
|
changeset |
files
|
Sun, 01 Apr 2018 23:40:08 +0900 |
Yuya Nishihara |
hgweb: wrap {changenav} and {nav} with mappinglist
|
changeset |
files
|
Sun, 01 Apr 2018 23:34:29 +0900 |
Yuya Nishihara |
hgweb: make revnav.gen() simply build a list of mappings by one pass
|
changeset |
files
|
Sun, 01 Apr 2018 23:12:37 +0900 |
Yuya Nishihara |
hgweb: lift {sessionvars} to a wrapped type
|
changeset |
files
|
Sun, 01 Apr 2018 23:03:58 +0900 |
Yuya Nishihara |
hgweb: make sessionvars class less dense
|
changeset |
files
|
Sun, 01 Apr 2018 23:03:02 +0900 |
Yuya Nishihara |
hgweb: prefix private variables of sessionvars with '_'
|
changeset |
files
|
Fri, 13 Apr 2018 16:32:33 -0400 |
Matt Harbison |
lfs: update the HTTP status codes in error cases
|
changeset |
files
|
Sun, 25 Feb 2018 14:07:13 -0500 |
Matt Harbison |
lfs: gracefully handle aborts on the server when corrupt blobs are detected
|
changeset |
files
|
Fri, 13 Apr 2018 14:16:30 -0400 |
Matt Harbison |
lfs: fix the inferred remote store path when using a --prefix
|
changeset |
files
|
Fri, 13 Apr 2018 12:39:54 -0400 |
Matt Harbison |
lfs: log information about Internal Server Errors reported in the Batch API
|
changeset |
files
|
Sat, 07 Apr 2018 12:48:21 -0400 |
Matt Harbison |
test-lfs: add tests to force server error path coverage
|
changeset |
files
|
Sat, 14 Apr 2018 10:43:19 -0400 |
Augie Fackler |
keepalive: add ** overlooked in 83250442dc81
|
changeset |
files
|
Sat, 14 Apr 2018 17:27:32 +0900 |
Yuya Nishihara |
test-check-commit: don't run hg per commit
|
changeset |
files
|
Sat, 14 Apr 2018 20:34:14 +0800 |
Anton Shestakov |
templates: make divergentnodes in whyunstable keyword be a hybrid list
|
changeset |
files
|
Mon, 26 Mar 2018 17:00:12 +0800 |
Anton Shestakov |
templates: add whyunstable template keyword
|
changeset |
files
|
Sat, 14 Apr 2018 00:41:44 -0400 |
Augie Fackler |
commands: drop spurious r'' on dry_run in forget
|
changeset |
files
|
Sat, 14 Apr 2018 00:56:53 -0400 |
Augie Fackler |
tests: port inline extension in test-http-bundle1.t to py3
|
changeset |
files
|
Sat, 14 Apr 2018 01:35:44 -0400 |
Augie Fackler |
tests: add all missing b prefixes in reactor tests
|
changeset |
files
|
Sat, 14 Apr 2018 01:34:44 -0400 |
Augie Fackler |
stringutil: ast.literal_eval needs a unicode on py3
|
changeset |
files
|
Fri, 13 Apr 2018 22:55:01 -0700 |
Martin von Zweigbergk |
scmutil: introduce shortesthexnodeidprefix()
|
changeset |
files
|
Fri, 13 Apr 2018 11:00:30 -0700 |
Martin von Zweigbergk |
scmutil: use resolvehexnodeidprefix() from revsymbol()
|
changeset |
files
|
Fri, 13 Apr 2018 22:46:37 -0700 |
Martin von Zweigbergk |
scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
|
changeset |
files
|
Fri, 13 Apr 2018 09:48:22 -0700 |
Martin von Zweigbergk |
scmutil: document that isrevsymbol() raises on ambiguous node prefix
|
changeset |
files
|
Fri, 13 Apr 2018 09:19:38 -0700 |
Martin von Zweigbergk |
context: set stack level for deprecation warning
|
changeset |
files
|
Fri, 13 Apr 2018 14:18:26 -0700 |
Martin von Zweigbergk |
util: set correct stack level on deprecation warnings
|
changeset |
files
|
Sat, 14 Apr 2018 12:57:32 +0900 |
Yuya Nishihara |
revset: pass in lookup function instead of repo (API)
|
changeset |
files
|
Sat, 14 Apr 2018 12:44:40 +0900 |
Yuya Nishihara |
revset: drop support for posttreebuilthook() (API)
|
changeset |
files
|
Sat, 14 Apr 2018 02:07:42 +0530 |
Pulkit Goyal |
py3: make values bytes before passing into server.runservice()
|
changeset |
files
|
Fri, 13 Apr 2018 18:44:18 -0400 |
Augie Fackler |
py3: two more passing tests
|
changeset |
files
|
Fri, 13 Apr 2018 18:28:58 -0400 |
Augie Fackler |
localrepo: add some overlooked strkwargs love for py3
|
changeset |
files
|
Fri, 13 Apr 2018 18:17:45 -0400 |
Augie Fackler |
py3: paper over differences in future exception handling
|
changeset |
files
|
Sat, 14 Apr 2018 02:06:03 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make values bytes
|
changeset |
files
|
Sat, 14 Apr 2018 02:04:19 +0530 |
Pulkit Goyal |
py3: use b"%d" instead of str() to convert int to bytes
|
changeset |
files
|
Sat, 14 Apr 2018 02:03:02 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make values bytes
|
changeset |
files
|
Sat, 14 Apr 2018 02:02:11 +0530 |
Pulkit Goyal |
py3: use str variables to check keys in request header
|
changeset |
files
|
Sat, 14 Apr 2018 02:00:43 +0530 |
Pulkit Goyal |
py3: make sure curses.tigetstr() first argument is a str
|
changeset |
files
|
Sat, 14 Apr 2018 01:59:55 +0530 |
Pulkit Goyal |
py3: use stringutil.forcebytestr() instead of str()
|
changeset |
files
|
Sat, 14 Apr 2018 01:58:44 +0530 |
Pulkit Goyal |
py3: iterate over a copy of dict while changing it
|
changeset |
files
|
Sat, 14 Apr 2018 00:56:44 +0530 |
Pulkit Goyal |
py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
|
changeset |
files
|
Fri, 13 Apr 2018 18:41:56 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to tests/test-status-inprocess.py
|
changeset |
files
|
Fri, 13 Apr 2018 16:31:02 +0530 |
Pulkit Goyal |
lock: don't use 'file' as a variable name
|
changeset |
files
|
Fri, 13 Apr 2018 16:30:27 +0530 |
Pulkit Goyal |
py3: use b"%d" instead of str() to convert integers to bytes
|
changeset |
files
|
Fri, 13 Apr 2018 12:50:47 -0700 |
Gregory Szorc |
wireproto: expose repository formats via capabilities
|
changeset |
files
|
Fri, 13 Apr 2018 12:49:47 -0700 |
Gregory Szorc |
wireprotoframing: record when new stream is encountered
|
changeset |
files
|
Thu, 12 Apr 2018 13:11:29 -0700 |
Gregory Szorc |
wireprotoframing: use value passed into function
|
changeset |
files
|
Thu, 12 Apr 2018 13:08:33 -0700 |
Gregory Szorc |
httppeer: handle error response from client reactor
|
changeset |
files
|
Fri, 13 Apr 2018 12:31:56 -0700 |
Gregory Szorc |
wireproto: add media type to version 2 capabilities response
|
changeset |
files
|
Fri, 13 Apr 2018 12:31:34 -0700 |
Gregory Szorc |
debugcommands: use command executor for invoking commands
|
changeset |
files
|
Fri, 13 Apr 2018 12:30:04 -0700 |
Gregory Szorc |
httppeer: implement command executor for version 2 peer
|
changeset |
files
|
Fri, 13 Apr 2018 11:54:13 -0700 |
Gregory Szorc |
repository: remove ipeercommands from ipeerbase
|
changeset |
files
|
Fri, 13 Apr 2018 12:13:42 -0700 |
Gregory Szorc |
wireproto: properly call clonebundles command
|
changeset |
files
|
Fri, 13 Apr 2018 11:37:37 -0700 |
Gregory Szorc |
exchange: use command executor for getbundle
|
changeset |
files
|
Fri, 13 Apr 2018 11:45:38 -0700 |
Gregory Szorc |
exchange: use command executor for pushkey
|
changeset |
files
|
Fri, 13 Apr 2018 11:30:44 -0700 |
Gregory Szorc |
wireproto: use command executor for unbundle
|
changeset |
files
|
Thu, 12 Apr 2018 12:33:07 -0700 |
Gregory Szorc |
debugcommands: perform handshake when obtaining httpv2 peer
|
changeset |
files
|
Wed, 11 Apr 2018 18:15:51 -0700 |
Gregory Szorc |
wireproto: rename HTTPV2 so it less like HTTP/2
|
changeset |
files
|
Fri, 13 Apr 2018 11:21:55 -0700 |
Gregory Szorc |
bundlerepo: use command executor for wire protocol commands
|
changeset |
files
|
Wed, 11 Apr 2018 17:51:40 -0700 |
Gregory Szorc |
bundlerepo: rename "other" to "peer"
|
changeset |
files
|
Fri, 13 Apr 2018 11:19:39 -0700 |
Gregory Szorc |
bookmarks: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:17:45 -0700 |
Gregory Szorc |
hg: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:14:54 -0700 |
Gregory Szorc |
logexchange: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:14:19 -0700 |
Gregory Szorc |
streamclone: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:13:05 -0700 |
Gregory Szorc |
discovery: use command executor interface
|
changeset |
files
|
Wed, 11 Apr 2018 17:24:43 -0700 |
Gregory Szorc |
discovery: don't redundantly call branchmap
|
changeset |
files
|
Fri, 13 Apr 2018 11:12:19 -0700 |
Gregory Szorc |
wireproto: convert legacy commands to command executor
|
changeset |
files
|
Fri, 13 Apr 2018 11:10:59 -0700 |
Gregory Szorc |
treediscovery: switch to command executor interface
|
changeset |
files
|
Wed, 11 Apr 2018 16:18:26 -0700 |
Gregory Szorc |
wireproto: remove iterbatch() from peer interface (API)
|
changeset |
files
|
Fri, 13 Apr 2018 11:08:46 -0700 |
Gregory Szorc |
largefiles: use command executor for batch operation
|
changeset |
files
|
Fri, 13 Apr 2018 11:02:34 -0700 |
Gregory Szorc |
wireproto: implement batching on peer executor interface
|
changeset |
files
|
Fri, 13 Apr 2018 10:51:23 -0700 |
Gregory Szorc |
wireproto: implement command executor interface for version 1 peers
|
changeset |
files
|
Fri, 13 Apr 2018 10:23:05 -0700 |
Gregory Szorc |
repository: define new interface for running commands
|
changeset |
files
|
Mon, 09 Apr 2018 12:28:57 -0700 |
Gregory Szorc |
pycompat: export a handle on concurrent.futures
|
changeset |
files
|
Mon, 09 Apr 2018 12:27:52 -0700 |
Gregory Szorc |
setup: add packages for concurrent.futures
|
changeset |
files
|