log

age author description
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)
Mon, 07 May 2018 14:32:43 -0700 Martin von Zweigbergk revset: make id() an empty set for ambiguous nodeid (BC)
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)
Wed, 02 May 2018 22:56:10 -0700 Martin von Zweigbergk shortest: extract function for checking if a prefix is a revnum
Thu, 03 May 2018 10:12:47 -0700 Martin von Zweigbergk shortest: rename "test" variable to "prefix"
Wed, 02 May 2018 22:49:06 -0700 Martin von Zweigbergk shortest: move some safe code out of exception block
Fri, 04 May 2018 22:04:44 -0700 Martin von Zweigbergk revlog: don't say "not found" on internal error
Fri, 04 May 2018 21:58:43 -0700 Martin von Zweigbergk revlog: extract function for getting node from known-to-exist rev
Mon, 07 May 2018 09:15:29 -0700 Martin von Zweigbergk shortest: make {shortest("fffffffff")} work again
Sun, 29 Apr 2018 14:29:09 -0700 Martin von Zweigbergk revlog: use radix tree also for matching keys shorter than 4 hex digits
Fri, 06 Apr 2018 12:55:32 -0700 Martin von Zweigbergk context: convert to hex for error message only for 20-byte changeid
Fri, 06 Apr 2018 12:59:17 -0700 Martin von Zweigbergk context: clarify that only one attempt is made to interpret changeid
Fri, 06 Apr 2018 12:45:08 -0700 Martin von Zweigbergk context: only bother looking for broken dirstate for 20-byte changeid
Fri, 11 May 2018 20:10:22 +0900 Yuya Nishihara revset: pass in lookup function to matchany() (issue5879) stable
Fri, 11 May 2018 20:08:30 +0900 Yuya Nishihara test-hgweb: add test for foo-bar name lookup stable
Sat, 28 Apr 2018 23:16:41 -0700 Martin von Zweigbergk context: drop support for looking up context by ambiguous changeid (API)
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
Sat, 05 May 2018 11:42:42 +0900 Yuya Nishihara bookmarks: cache reverse mapping (issue5868)
Sat, 05 May 2018 11:44:43 +0900 Yuya Nishihara bookmarks: make argument names of _set/_del() more specific
Sat, 05 May 2018 11:34:03 +0900 Yuya Nishihara bookmarks: extract function that looks up bookmark names by node
Sat, 05 May 2018 11:21:41 +0900 Yuya Nishihara bookmarks: hide dict behind bmstore class
Sat, 05 May 2018 19:00:03 -0700 Gregory Szorc tests: remove pid file by default
Mon, 30 Apr 2018 19:54:55 -0700 Gregory Szorc tests: remove #require killdaemons
Sat, 05 May 2018 18:35:16 -0700 Gregory Szorc pycompat: export queue module instead of symbols in module (API)
Sat, 05 May 2018 18:41:51 -0700 Gregory Szorc demandimport: make module ignores a set (API)
Tue, 08 May 2018 14:17:46 -0700 Boris Feld bundle2: mark the bundle2 part as advisory (issue5872) stable
Tue, 08 May 2018 11:39:38 +0200 Boris Feld debugbundle: also display if a part is mandatory or advisory stable
Thu, 19 Apr 2018 20:33:43 +0900 Yuya Nishihara cmdutil: remove unused 'confirmopts' constant
Thu, 03 May 2018 15:08:16 +0900 Yuya Nishihara formatter: ditch namedtuple in favor of attr
Sun, 29 Apr 2018 15:52:01 +0900 Yuya Nishihara log: consume --stat/patch options at constructor of changesetprinter
Sun, 29 Apr 2018 15:44:17 +0900 Yuya Nishihara log: cache diffopts instance
Sat, 05 May 2018 18:06:45 -0700 Gregory Szorc merge with stable
Sat, 05 May 2018 18:03:01 -0500 Kevin Bullock Added signature for changeset 6614cac550ae stable
Sat, 05 May 2018 18:02:59 -0500 Kevin Bullock Added tag 4.6 for changeset 6614cac550ae stable
Thu, 30 Nov 2017 21:19:46 -0500 Gregory Szorc filelog: don't crash on invalid copy metadata (issue5748) stable 4.6
Mon, 30 Apr 2018 15:32:11 -0700 Gregory Szorc httppeer: detect redirect to URL without query string (issue5860) stable