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
|
Sat, 26 May 2018 11:33:02 +0900 |
Yuya Nishihara |
revlog: disallow setting uncompressed length to None
|
changeset |
files
|
Sat, 26 May 2018 11:31:51 +0900 |
Yuya Nishihara |
unionrepo: fill in uncompressed length of revlog entry
|
changeset |
files
|
Sun, 29 Apr 2018 19:48:16 -0400 |
Augie Fackler |
fuzz: add clean target
|
changeset |
files
|
Mon, 30 Apr 2018 22:02:07 -0400 |
Augie Fackler |
fuzzutil: make it possible to use absl when C++17 isn't supported
|
changeset |
files
|
Sat, 28 Apr 2018 22:18:50 -0400 |
Augie Fackler |
fuzz: extract some common utilities and use modern C++ idioms
|
changeset |
files
|
Sat, 28 Apr 2018 22:13:33 -0400 |
Augie Fackler |
tests: update fuzzer tests to include both fuzzers
|
changeset |
files
|
Thu, 24 May 2018 12:19:50 +0200 |
Denis Laxalde |
transaction-summary: show phase changes statistics in pull/unbundle
|
changeset |
files
|
Mon, 28 May 2018 01:36:34 -0400 |
Matt Harbison |
outgoing: pay attention to `default:pushurl` for bookmarks and subrepos
|
changeset |
files
|
Sat, 21 Apr 2018 17:27:57 +0200 |
Paul Morelle |
revlog: make chainbase cache its result for the correct revision
|
changeset |
files
|
Wed, 07 Mar 2018 11:10:22 +0100 |
Paul Morelle |
revlog: make getcandidaterevs more consistent about updating tested revs set
|
changeset |
files
|
Mon, 26 Mar 2018 10:49:01 -0700 |
Martin von Zweigbergk |
templatekw: make getrenamed() return only filename, not nodeid
|
changeset |
files
|
Sat, 26 May 2018 12:38:07 +0900 |
Yuya Nishihara |
py3: wrap tempfile.NamedTemporaryFile() to return bytes fp.name
|
changeset |
files
|
Sat, 26 May 2018 12:20:36 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkdtemp() to use bytes path
|
changeset |
files
|
Sat, 26 May 2018 12:14:04 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkstemp() to use bytes path
|
changeset |
files
|
Thu, 03 May 2018 18:39:58 +0900 |
Yuya Nishihara |
extensions: remove strip_init=True from _disabledpaths()
|
changeset |
files
|
Thu, 03 May 2018 18:38:02 +0900 |
Yuya Nishihara |
extensions: peek command table of disabled extensions without importing
|
changeset |
files
|
Thu, 26 Apr 2018 23:00:19 -0400 |
Matt Harbison |
lfs: clarify pointer validation error messages
|
changeset |
files
|
Tue, 22 May 2018 23:22:15 -0400 |
Matt Harbison |
terse: pconvert() entries added to the temporary terse dict for Windows
|
changeset |
files
|
Thu, 24 May 2018 15:56:47 -0600 |
hindlemail |
filemerge: don't pass function name as loadpath's module_name param
|
changeset |
files
|
Tue, 22 May 2018 18:10:37 +0200 |
Boris Feld |
phases: define an official tuple of phases we do not share
|
changeset |
files
|
Tue, 22 May 2018 18:10:00 +0200 |
Boris Feld |
phases: define an official tuple of mutable phases
|
changeset |
files
|
Mon, 21 May 2018 17:33:50 +0200 |
Boris Feld |
repoview: use 'phasecache.getrevset' when computing 'unserved' filter
|
changeset |
files
|
Sat, 26 May 2018 02:11:09 +0530 |
Pulkit Goyal |
graft: drop --user and --date values info from hint in case of conflicts
|
changeset |
files
|
Fri, 25 May 2018 17:21:01 +0530 |
Pulkit Goyal |
graft: reuse --user and --date values in `hg graft --continue` (BC)
|
changeset |
files
|
Sat, 26 May 2018 01:52:42 +0530 |
Pulkit Goyal |
tests: add test showing --continue not preserving --date and --user flags
|
changeset |
files
|
Fri, 25 May 2018 16:14:15 +0530 |
Pulkit Goyal |
graft: store user passed date and user information in graftstate
|
changeset |
files
|
Fri, 25 May 2018 16:00:37 +0530 |
Pulkit Goyal |
graft: use cmdstate.delete() to delete the state file
|
changeset |
files
|
Thu, 24 May 2018 23:05:12 -0700 |
John Stiles |
graph: add outputgraph() function, called by ascii() to print
|
changeset |
files
|
Wed, 28 Feb 2018 03:07:48 +0530 |
Pulkit Goyal |
graft: add test for reading old graftstate files with new mechanism
|
changeset |
files
|
Fri, 25 May 2018 01:53:30 +0530 |
Pulkit Goyal |
graft: start using the cmdstate class to read and write data to graftstate
|
changeset |
files
|
Fri, 25 May 2018 01:25:31 +0530 |
Pulkit Goyal |
graft: use state.cmdstate() to check whether graftstate exists
|
changeset |
files
|
Fri, 25 May 2018 01:15:30 +0530 |
Pulkit Goyal |
graft: factor out function to read graft state in separate function
|
changeset |
files
|
Fri, 25 May 2018 01:46:06 +0530 |
Pulkit Goyal |
state: removing remaining instances of opts class variable
|
changeset |
files
|
Thu, 24 May 2018 23:26:28 +0900 |
Yuya Nishihara |
help: mention pattern syntax of latesttag() template function
|
changeset |
files
|
Wed, 23 May 2018 22:25:00 -0400 |
Matt Harbison |
py3: replace str.format(x) with `str % x` in githelp
|
changeset |
files
|
Wed, 23 May 2018 22:17:04 -0400 |
Matt Harbison |
githelp: drop the trailing period from single sentence output for consistency
|
changeset |
files
|
Wed, 04 Apr 2018 20:37:52 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of filelog with mappinglist
|
changeset |
files
|
Wed, 04 Apr 2018 20:37:03 +0900 |
Yuya Nishihara |
hgweb: don't use dict(key=value) to build a mapping dict in filelog
|
changeset |
files
|
Wed, 04 Apr 2018 20:31:16 +0900 |
Yuya Nishihara |
hgweb: wrap {diffopts} of annotate by hybriddict()
|
changeset |
files
|
Wed, 04 Apr 2018 20:29:58 +0900 |
Yuya Nishihara |
hgweb: wrap {parents} of {annotate} with mappinggenerator
|
changeset |
files
|
Wed, 04 Apr 2018 20:28:51 +0900 |
Yuya Nishihara |
hgweb: wrap {annotate} with mappinggenerator
|
changeset |
files
|
Wed, 04 Apr 2018 20:24:04 +0900 |
Yuya Nishihara |
hgweb: wrap {bookmarks} of summary with mappinggenerator
|
changeset |
files
|
Wed, 04 Apr 2018 20:21:29 +0900 |
Yuya Nishihara |
hgweb: wrap {lastchange} of bookmarks with mappinglist
|
changeset |
files
|
Wed, 04 Apr 2018 20:19:51 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of bookmarks with mappinggenerator
|
changeset |
files
|