log

age author description
Tue, 03 Apr 2018 23:50:00 +0900 Yuya Nishihara hgweb: convert {diff} to a mappinggenerator with named template
Tue, 03 Apr 2018 23:43:41 +0900 Yuya Nishihara hgweb: use template context to render {lines} of {diff}
Tue, 03 Apr 2018 23:42:15 +0900 Yuya Nishihara hgweb: wrap {lines} of {diff} with mappedgenerator
Tue, 03 Apr 2018 23:38:19 +0900 Yuya Nishihara hgweb: move prettyprintlines() closure out of diffs()
Sun, 29 Apr 2018 22:27:05 +0530 Pulkit Goyal remotenames: enable the storage config option if extension is enabled
Sun, 29 Apr 2018 22:42:54 +0530 Pulkit Goyal tests: clone the repo over ssh in tests/test-logexchange.t
Sun, 29 Apr 2018 22:39:45 +0530 Pulkit Goyal remotenames: check the remotepath with url containing user information too
Fri, 11 May 2018 09:16:26 -0700 Martin von Zweigbergk shortest: avoid magic number "41"
Fri, 11 May 2018 07:31:51 -0700 Martin von Zweigbergk revlog: handle error from node lookup
Fri, 11 May 2018 22:07:43 -0400 Matt Harbison debugextensions: process extensions loaded from the local repository too
Thu, 10 May 2018 22:13:13 -0400 Matt Harbison phabricator: drop support for the deprecated `phabricator.token` config
Thu, 03 May 2018 18:22:02 +0900 Yuya Nishihara help: load module doc of disabled extension in extensions.disabledcmd()
Thu, 03 May 2018 18:15:43 +0900 Yuya Nishihara extensions: extract closure that looks for commands from disabled module
Thu, 03 May 2018 18:13:43 +0900 Yuya Nishihara extensions: drop dead code trying to exclude deprecated disabled commands
Fri, 11 May 2018 21:53:26 +0900 Yuya Nishihara util: drop remainder of dateutil/procutil aliases (API)
Thu, 03 May 2018 15:57:12 -0700 Martin von Zweigbergk shortest: move revnum-disambiguation out of revlog
Thu, 03 May 2018 15:25:16 -0700 Martin von Zweigbergk shortest: remove unnecessary check for revnum in isvalid()
Thu, 03 May 2018 15:01:33 -0700 Martin von Zweigbergk shortest: make pure code also disambigute against revnums at end
Wed, 02 May 2018 23:17:58 -0700 Martin von Zweigbergk revlog: use node tree (native code) for shortest() calculation
Mon, 07 May 2018 16:49:31 -0700 Martin von Zweigbergk shelve: reduce scope of merge tool config override
Thu, 10 May 2018 21:43:32 -0400 Matt Harbison util: drop _deprecatedfunc()
Thu, 10 May 2018 21:41:19 -0400 Matt Harbison util: drop deprecated forwarding to procutil (API)
Fri, 11 May 2018 00:58:51 -0400 Matt Harbison tests: migrate demandimport.py away from deprecated `util` module symbols
Thu, 10 May 2018 22:00:41 -0400 Matt Harbison templatekw: drop deprecated showlist() and showdict() (API)
Thu, 10 May 2018 21:37:23 -0400 Matt Harbison util: drop deprecated forwarding to dateutil (API)
Thu, 10 May 2018 21:34:40 -0400 Matt Harbison util: drop deprecated forwarding to stringutil (API)
Fri, 11 May 2018 00:55:01 -0400 Augie Fackler scmutil: remove deprecated revpairnodes method (API)
Fri, 11 May 2018 00:54:37 -0400 Augie Fackler merge: drop support for using updateresults as tuples (API)
Fri, 11 May 2018 00:54:12 -0400 Augie Fackler cmdutil: drop deprecated log helper methods (API)
Thu, 10 May 2018 21:53:48 -0400 Matt Harbison cmdutil: drop deprecated precursor of registrar.command (API)
Fri, 11 May 2018 00:53:29 -0400 Augie Fackler cmdutil: remove deprecated _revertprefetch code (API)
Fri, 11 May 2018 00:50:21 -0400 Augie Fackler tests: fix deprecation warning in test-url.py
Tue, 03 Apr 2018 23:34:55 +0900 Yuya Nishihara hgweb: remove unused argument 'tmpl' from listfilediffs()
Tue, 03 Apr 2018 23:33:54 +0900 Yuya Nishihara hgweb: use template context to render {files} of changelist entries
Tue, 03 Apr 2018 23:32:16 +0900 Yuya Nishihara hgweb: wrap {files} of changelist entries with mappedgenerator
Tue, 03 Apr 2018 23:31:11 +0900 Yuya Nishihara hgweb: use template context to render {files} of changesetentry()
Tue, 03 Apr 2018 23:29:11 +0900 Yuya Nishihara hgweb: wrap {files} of changesetentry() with mappedgenerator
Tue, 03 Apr 2018 23:25:32 +0900 Yuya Nishihara hgweb: extract generator of {files} from changesetentry()
Sat, 16 Jan 2016 19:23:53 +0900 Yuya Nishihara templatefilters: document the json filter
Sun, 23 Apr 2017 13:15:30 +0900 Yuya Nishihara encoding: introduce tagging type for non-lossy non-ASCII string
Sun, 22 Apr 2018 11:38:53 +0900 Yuya Nishihara encoding: fix toutf8b() to resurrect lossy characters even if "\xed" in it
Sun, 25 Mar 2018 16:47:33 +0900 Yuya Nishihara sshserver: redirect stdin/stdout early and use duplicated streams
Sun, 25 Mar 2018 16:35:24 +0900 Yuya Nishihara sshserver: do setbinary() by caller (API)
Sun, 25 Mar 2018 16:39:17 +0900 Yuya Nishihara test-ssh: add some flush() to make output deterministic
Thu, 10 May 2018 21:08:32 +0900 Yuya Nishihara stringutil: flip the default of pprint() to bprefix=False
Thu, 10 May 2018 21:00:58 +0900 Yuya Nishihara stringutil: make pprint() forward uninteresting object to b'%r'
Fri, 27 Apr 2018 13:46:54 -0400 Augie Fackler tests: use stringutil.pprint instead of custom dumper in test-hgweb-auth.py
Fri, 27 Apr 2018 13:43:59 -0400 Augie Fackler tests: port test-simplekeyvaluefile.py to Python 3
Fri, 27 Apr 2018 13:39:45 -0400 Augie Fackler tests: port test-extensions-wrapfunction to Python 3
Fri, 27 Apr 2018 13:15:51 -0400 Augie Fackler tests: port test-ui-config to Python 3
Fri, 27 Apr 2018 13:37:10 -0400 Augie Fackler config: fix py3 backslash escaping bug in parser caught by tests
Fri, 27 Apr 2018 13:27:18 -0400 Augie Fackler tests: port test-symlink-os-yes-fs-no.py to Python 3
Fri, 27 Apr 2018 13:26:43 -0400 Augie Fackler posix: use inst.errno instead of inst[0] on OSError instances
Fri, 27 Apr 2018 13:17:24 -0400 Augie Fackler tests: port test-filelog.py to Python 3
Fri, 27 Apr 2018 13:15:16 -0400 Augie Fackler stringutil: teach pprint about tuples
Thu, 19 Apr 2018 21:00:12 +0900 Yuya Nishihara templatefuncs: show hint if extdata source is evaluated to empty (issue5843)
Fri, 04 May 2018 21:31:34 -0700 Martin von Zweigbergk revlog: use literal -1 instead of variable that always has that value
Fri, 04 May 2018 22:17:28 -0700 Martin von Zweigbergk revlog: extract function for fully populating the radix tree
Fri, 27 Apr 2018 12:07:57 -0400 Augie Fackler tests: port test-lfs-pointer.py to Python 3
Fri, 27 Apr 2018 13:09:19 -0400 Augie Fackler tests: port test-ui-verbosity.py to Python 3
Fri, 27 Apr 2018 12:07:32 -0400 Augie Fackler lfs: stabilize error message values for Python 2 and 3
Fri, 27 Apr 2018 11:59:21 -0400 Augie Fackler tests: port test-ui-color.py to Python 3
Fri, 27 Apr 2018 11:57:15 -0400 Augie Fackler tests: port test-dispatch.py to Python 3
Fri, 27 Apr 2018 11:55:04 -0400 Augie Fackler tests: port test-wireproto.py to Python 3
Fri, 27 Apr 2018 11:50:24 -0400 Augie Fackler tests: port test-context.py to Python 3
Fri, 27 Apr 2018 11:49:49 -0400 Augie Fackler scmutil: fix __repr__ of status tuple
Mon, 07 May 2018 19:43:43 -0700 Martin von Zweigbergk update: print warning about hidden changeset after update
Fri, 27 Apr 2018 01:35:00 -0400 Augie Fackler py3: whitelist three passing cvs convert tests
Fri, 27 Apr 2018 01:32:21 -0400 Augie Fackler cvsps: convert encoding name to sysstr
Wed, 09 May 2018 13:46:31 -0700 Martin von Zweigbergk tweakdefaults: remove "bisect" from commands.status.skipstates
Tue, 03 Apr 2018 22:58:33 +0900 Yuya Nishihara hgweb: wrap {instabilities} by hybridlist()
Tue, 03 Apr 2018 22:55:33 +0900 Yuya Nishihara hgweb: wrap {whyunstable} with mappinggenerator
Tue, 03 Apr 2018 22:54:36 +0900 Yuya Nishihara hgweb: wrap {succsandmarkers} with mappinggenerator
Mon, 02 Apr 2018 00:46:33 +0900 Yuya Nishihara hgweb: wrap {branches} and {entries} of branches with mappinggenerator
Mon, 02 Apr 2018 00:41:19 +0900 Yuya Nishihara hgweb: drop tmpl argument from webutil.showtag() and showbookmark()
Mon, 02 Apr 2018 00:39:26 +0900 Yuya Nishihara hgweb: wrap {changelogtag}, {changesettag}, and {changesetbookmark}
Mon, 02 Apr 2018 00:29:31 +0900 Yuya Nishihara hgweb: drop useless **args from webutil.showtag() and showbookmark()
Tue, 08 May 2018 19:00:01 +0800 Anton Shestakov hgweb: reuse graph node-related functions from templates
Tue, 08 May 2018 17:54:57 +0800 Anton Shestakov templates: split getgraphnode() body into two functions
Mon, 02 Apr 2018 00:06:39 +0900 Yuya Nishihara hgweb: wrap {branch} and {changesetbranch} by hybridlist()
Mon, 02 Apr 2018 00:05:38 +0900 Yuya Nishihara hgweb: wrap {inbranch} by hybridlist()
Mon, 02 Apr 2018 00:04:53 +0900 Yuya Nishihara hgweb: wrap {branches} by hybridlist()
Mon, 02 Apr 2018 00:03:49 +0900 Yuya Nishihara hgweb: wrap {bookmarks} by hybridlist()
Mon, 02 Apr 2018 00:02:36 +0900 Yuya Nishihara hgweb: wrap {tags} by hybridlist()
Mon, 02 Apr 2018 00:00:29 +0900 Yuya Nishihara hgweb: wrap {rename} with mappinglist
Fri, 27 Apr 2018 11:23:41 -0400 Augie Fackler tests: fix test-status-inprocess.py on Python 3
Fri, 27 Apr 2018 11:22:00 -0400 Augie Fackler tests: port test-filecache.py to Python 3
Fri, 27 Apr 2018 11:07:24 -0400 Augie Fackler tests: port test-cbor.py to Python 3
Fri, 27 Apr 2018 11:06:49 -0400 Augie Fackler cborutil: port to Python 3
Fri, 27 Apr 2018 10:58:08 -0400 Augie Fackler lock: pass sysstr to warnings module
Fri, 27 Apr 2018 10:46:33 -0400 Augie Fackler tests: port test-revlog-raw.py to Python 3
Fri, 27 Apr 2018 10:40:04 -0400 Augie Fackler tests: migrate test-wsgirequest.py to Python 3
Fri, 27 Apr 2018 10:31:49 -0400 Augie Fackler tests: port test-parseindex2.py to Python 3
Fri, 27 Apr 2018 10:30:24 -0400 Augie Fackler tests: prefer string concatenation with () instead of \ in parseindex2 tests
Fri, 27 Apr 2018 10:17:48 -0400 Augie Fackler tests: port test-simplemerge.py to Python 3
Fri, 27 Apr 2018 10:21:24 -0400 Augie Fackler tests: replace use of assertEquals with assertEqual in test-simplemerge.py
Fri, 27 Apr 2018 01:30:29 -0400 Augie Fackler tests: b prefixes on some inline python in test-convert-cvs.t
Fri, 27 Apr 2018 01:28:56 -0400 Augie Fackler cvsps: wrap bytes in bytestr before %r-ing it
Fri, 27 Apr 2018 01:27:22 -0400 Augie Fackler convcmd: make a copy of heads before mutating it
Fri, 27 Apr 2018 01:26:23 -0400 Augie Fackler cvsps: portably convert int to bytes
Fri, 27 Apr 2018 01:24:04 -0400 Augie Fackler cvsps: wrap cmp methods (deprecated) in functools.cmp_to_key
Fri, 27 Apr 2018 01:18:43 -0400 Augie Fackler tests: port inline extension in test-convert-cvs.t to py3
Fri, 27 Apr 2018 01:14:23 -0400 Augie Fackler cvsps: add b prefixes to regular expressions
Fri, 27 Apr 2018 00:50:08 -0400 Augie Fackler minirst: fix bytes slicing defect on Python 3
Fri, 27 Apr 2018 00:46:05 -0400 Augie Fackler tests: port test-minirst.py to Python 3
Fri, 27 Apr 2018 00:31:57 -0400 Augie Fackler tests: use stringutil.pprint instead of pprint.pprint in test-minirst.py
Fri, 27 Apr 2018 00:24:45 -0400 Augie Fackler tests: port test-pathencode.py to Python 3
Fri, 27 Apr 2018 00:18:46 -0400 Augie Fackler tests: port test-hgwebdir-paths.py to Python 3
Fri, 27 Apr 2018 00:17:17 -0400 Augie Fackler tests: port test-walkrepo.py to Python 3
Fri, 27 Apr 2018 00:14:23 -0400 Augie Fackler tests: port test-minifileset.py to Python 3
Fri, 27 Apr 2018 00:13:56 -0400 Augie Fackler minifileset: fix on Python 3
Fri, 27 Apr 2018 00:08:48 -0400 Augie Fackler tests: port test-url.py to Python 3
Fri, 27 Apr 2018 00:08:21 -0400 Augie Fackler tests: fix error case in test-url.py's doctest
Fri, 27 Apr 2018 00:06:08 -0400 Augie Fackler util: make util.url __repr__ consistent on Python 2 and 3
Fri, 27 Apr 2018 00:05:46 -0400 Augie Fackler sslutil: fix some edge cases in Python 3 support
Thu, 26 Apr 2018 23:33:27 -0400 Augie Fackler tests: port test-hybridencode.py to unittest
Thu, 26 Apr 2018 21:39:35 -0400 Augie Fackler tests: make test-check-interfaces.py work on Python 3
Thu, 26 Apr 2018 21:38:49 -0400 Augie Fackler scmutil: clean up bytes/string cache decorator mess on Python 3 again
Mon, 07 May 2018 12:18:09 -0700 Martin von Zweigbergk directaccess: use resolvehexnodeidprefix() instead of _partialmatch()
Mon, 07 May 2018 14:32:55 -0700 Martin von Zweigbergk revset: use resolvehexnodeidprefix() in id() predicate (BC)