Tue, 21 Aug 2018 20:57:58 -0400 |
Matt Harbison |
cext: fix revlog compiler error on Windows
|
Sun, 05 Aug 2018 00:42:07 -0700 |
Martin von Zweigbergk |
shortest: use nodetree for finding shortest node within revset
|
Mon, 20 Aug 2018 15:57:03 -0700 |
Martin von Zweigbergk |
index: fix a comment about overflow-checking
|
Mon, 20 Aug 2018 16:19:36 -0400 |
Matt Harbison |
tests: demonstrate a problem with renames on the p2 side of a conversion
|
Fri, 13 Jul 2018 15:03:15 -0400 |
Matt Harbison |
tests: add a test to show the added/modified/removed files in a bzr convert
|
Fri, 13 Jul 2018 12:33:06 -0400 |
Matt Harbison |
tests: show added/modified/removed files when logging repos converted from bzr
|
Mon, 20 Aug 2018 22:04:22 -0400 |
Matt Harbison |
tests: drop an unnecessary redirect to /dev/null
|
Mon, 20 Aug 2018 11:29:43 -0400 |
Augie Fackler |
py3: whitelist another test caught by the ratchet
|
Fri, 03 Aug 2018 23:03:13 -0700 |
Martin von Zweigbergk |
index: move raise_revlog_error() further up
|
Fri, 06 Jul 2018 07:53:23 -0700 |
Martin von Zweigbergk |
index: make node tree a Python object
|
Sun, 19 Aug 2018 22:30:32 -0700 |
Martin von Zweigbergk |
index: rename _fix_index() since it no longer fixes the index
|
Sat, 18 Aug 2018 00:01:31 -0700 |
Martin von Zweigbergk |
index: don't include nullid in boundary check in pure code
|
Mon, 20 Aug 2018 16:13:17 -0400 |
Augie Fackler |
fastannotate: address pyflakes concerns
|
Thu, 09 Aug 2018 15:08:32 -0400 |
Augie Fackler |
fastannotate: move some global state mutation to extsetup()
|
Thu, 09 Aug 2018 15:05:43 -0400 |
Augie Fackler |
fastannotate: rip out specialized support for remotefilelog
|
Thu, 09 Aug 2018 14:56:29 -0400 |
Augie Fackler |
fastannotate: record some TODO items from indygreg's review
|
Wed, 01 Aug 2018 11:10:41 -0400 |
Augie Fackler |
fastannotate: write out files from server in a predictable order
|
Mon, 30 Jul 2018 22:50:00 -0400 |
Augie Fackler |
fastannotate: initial import from Facebook's hg-experimental
|
Thu, 16 Aug 2018 05:50:49 +0200 |
Joerg Sonnenberger |
util: improve handling of truncated compressed streams
|
Fri, 10 Aug 2018 23:24:33 +0800 |
Anton Shestakov |
zsh_completion: update all options
|
Fri, 10 Aug 2018 14:46:56 +0800 |
Anton Shestakov |
zsh_completion: run hg with HGPLAINEXCEPT=alias to list commands
|
Fri, 10 Aug 2018 14:41:41 +0800 |
Anton Shestakov |
zsh_completion: remove completion for obsolete graphlog extension
|
Fri, 10 Aug 2018 09:09:52 +0800 |
Anton Shestakov |
zsh_completion: declare appropriate local parameters for ->string form
|
Fri, 10 Aug 2018 08:59:52 +0800 |
Anton Shestakov |
zsh_completion: complete files from `hg st -mar` for commit and diff
|
Fri, 10 Aug 2018 08:33:27 +0800 |
Anton Shestakov |
zsh_completion: drop -w, add -S to _arguments
|
Fri, 10 Aug 2018 08:19:36 +0800 |
Anton Shestakov |
zsh_completion: rename _hg_style_opts to _hg_template_opts
|
Fri, 17 Aug 2018 00:51:46 +0200 |
Joerg Sonnenberger |
pycompat: wrap xrange for py2 to provide efficient __contains__
|
Sat, 18 Aug 2018 10:24:57 +0200 |
Boris Feld |
phases: drop dead code in `newheads`
stable
|
Sat, 18 Aug 2018 10:24:16 +0200 |
Boris Feld |
phases: fix `nullid` reference in newheads
stable
|
Mon, 20 Aug 2018 16:33:48 -0400 |
Augie Fackler |
beautifygraph: don't warn about busted terminal if HGPLAIN is set
stable
|
Mon, 20 Aug 2018 09:48:08 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 19 Aug 2018 13:27:02 +0900 |
Yuya Nishihara |
merge: do not delete untracked files silently (issue5962)
stable
|
Sat, 18 Aug 2018 10:06:56 +0900 |
Yuya Nishihara |
node: correct hex representation of pseudo node ids
|
Sun, 19 Aug 2018 21:53:41 -0400 |
Augie Fackler |
merge with stable
|
Sat, 18 Aug 2018 10:33:03 +0900 |
Yuya Nishihara |
perf: fix typo in perfphasesremote()
stable
|
Thu, 16 Aug 2018 04:50:32 +0200 |
Boris Feld |
revlog: fix typo in 'buildtext' name
|
Sat, 18 Aug 2018 23:17:06 -0700 |
Martin von Zweigbergk |
revlog: fix pure version of _partialmatch() to include nullid
|
Sat, 18 Aug 2018 15:15:04 -0400 |
Matt Harbison |
tests: conditionalize color output on abort
|
Sat, 18 Aug 2018 14:03:11 -0400 |
Matt Harbison |
tests: conditionalize out tests that msys is mangling
|
Sat, 18 Aug 2018 13:27:33 -0400 |
Matt Harbison |
test-absorb: stabilize for no-execbit platforms
|
Sat, 18 Aug 2018 12:35:47 -0400 |
Matt Harbison |
test-graft: add a missing output line for Windows
|
Sat, 18 Aug 2018 01:07:43 -0400 |
Matt Harbison |
share: allow more than one level of directories to be created
|
Sat, 18 Aug 2018 00:51:26 -0400 |
Matt Harbison |
clone: allow local cloning to create more than one level of directories
|
Fri, 17 Aug 2018 23:28:37 -0400 |
Matt Harbison |
tests: demonstrate an inconsistency when cloning to a missing directory tree
|
Sat, 18 Aug 2018 23:39:26 -0400 |
Matt Harbison |
tests: stabilize test-merge-tools.t on Windows
|
Fri, 17 Aug 2018 21:26:34 +0000 |
Gregory Szorc |
dagutil: remove module
|
Fri, 17 Aug 2018 21:21:50 +0000 |
Gregory Szorc |
dagop: port revlogdag.linearize() to standalone function
|
Fri, 17 Aug 2018 19:48:52 +0000 |
Gregory Szorc |
dagutil: use revlog.parentrevs() for resolving parent revisions
|
Fri, 17 Aug 2018 19:45:13 +0000 |
Gregory Szorc |
dagop: extract headsetofconnecteds() from dagutil
|
Fri, 17 Aug 2018 19:35:24 +0000 |
Gregory Szorc |
setdiscovery: precompute children revisions to avoid quadratic lookup
|
Fri, 17 Aug 2018 19:24:36 +0000 |
Gregory Szorc |
dagutil: remove unused classes
|
Fri, 17 Aug 2018 18:23:47 +0000 |
Gregory Szorc |
setdiscovery: use revset for resolving DAG heads in a subset
|
Fri, 17 Aug 2018 19:12:25 +0000 |
Gregory Szorc |
dagutil: remove ability to invert instances
|
Fri, 17 Aug 2018 18:22:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for parent resolution
|
Fri, 17 Aug 2018 18:05:36 +0000 |
Gregory Szorc |
setdiscovery: use revsets for computing a subset's heads and roots
|
Fri, 17 Aug 2018 17:59:16 +0000 |
Gregory Szorc |
dagutil: remove heads() and localsubset from revlogdag.__init__
|
Fri, 17 Aug 2018 17:54:10 +0000 |
Gregory Szorc |
setdiscovery: pass head revisions into sample functions
|
Fri, 17 Aug 2018 17:48:15 +0000 |
Gregory Szorc |
setdiscovery: pass heads into _updatesample()
|
Fri, 17 Aug 2018 17:26:07 +0000 |
Gregory Szorc |
setdiscovery: use a revset for finding DAG heads in a subset
|
Fri, 17 Aug 2018 17:21:11 +0000 |
Gregory Szorc |
setdiscovery: reflect use of revs instead of nodes
|
Fri, 17 Aug 2018 17:15:09 +0000 |
Gregory Szorc |
dagutil: remove descendantset() and ancestorset()
|
Fri, 17 Aug 2018 17:13:26 +0000 |
Gregory Szorc |
setdiscovery: use a revset instead of dagutil.descendantset()
|
Thu, 16 Aug 2018 20:23:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil to compute heads
|
Thu, 16 Aug 2018 20:11:45 +0000 |
Gregory Szorc |
dagutil: remove nodeset()
|
Thu, 16 Aug 2018 19:55:55 +0000 |
Gregory Szorc |
debugcommands: use a revset instead of dagutil
|
Thu, 16 Aug 2018 19:51:01 +0000 |
Gregory Szorc |
dagutil: remove internalize() and internalizeall()
|
Thu, 16 Aug 2018 19:47:30 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for node -> rev conversion
|
Thu, 16 Aug 2018 19:40:46 +0000 |
Gregory Szorc |
dagutil: remove externalize() and externalizeall()
|
Thu, 16 Aug 2018 19:39:47 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for rev -> node conversions
|
Thu, 16 Aug 2018 19:23:24 +0000 |
Gregory Szorc |
exchange: don't use dagutil
|
Fri, 20 Jul 2018 13:20:01 +0200 |
Paul Morelle |
revlog: only consider the span of the delta section
|
Mon, 23 Jul 2018 16:21:58 +0200 |
Boris Feld |
revlog: ensure intermediate snapshot have decreasing size
|
Wed, 07 Mar 2018 12:28:04 +0100 |
Paul Morelle |
revlog: bound number of snapshots in a chain
|
Fri, 20 Jul 2018 14:32:56 +0200 |
Boris Feld |
revlog: compute snapshot depth on delta info
|
Wed, 15 Aug 2018 12:30:30 +0200 |
Boris Feld |
debugrevlog: display snapshot details per depth
|
Wed, 15 Aug 2018 12:09:14 +0200 |
Boris Feld |
revlog: add a method to retrieve snapshot depth
|
Fri, 27 Jul 2018 10:52:43 +0200 |
Boris Feld |
debugrevlog: include information about intermediate snapshots
|
Fri, 20 Jul 2018 13:34:48 +0200 |
Paul Morelle |
revlog: also detect intermediate snapshots
|
Fri, 20 Jul 2018 13:32:17 +0200 |
Paul Morelle |
revlog: add a method to tells whether rev is stored as a snapshot
|
Wed, 15 Aug 2018 15:20:44 +0200 |
Boris Feld |
debugrevlog: fix for non-manifest object
|
Fri, 17 Aug 2018 16:11:35 -0700 |
Gregory Szorc |
merge with stable
|
Fri, 17 Aug 2018 20:35:52 +0200 |
Boris Feld |
remotephase: avoid full changelog iteration (issue5964)
stable
|
Fri, 17 Aug 2018 15:32:38 -0700 |
Kyle Lippincott |
nodes: expand/comment the magic nodes so they are more easily searchable
|
Fri, 17 Aug 2018 13:07:33 +0900 |
Yuya Nishihara |
revlog: obtain the first node at the lowest layer while building pure nodemap
|
Fri, 17 Aug 2018 12:54:50 +0900 |
Yuya Nishihara |
revlog: fix pure nodemap to not access missing index entry
|
Fri, 17 Aug 2018 12:48:44 +0900 |
Yuya Nishihara |
changelog: remove copy of revlog.nodemap()
|
Fri, 17 Aug 2018 16:00:32 -0700 |
Boris Feld |
remotephase: fast path newheads computation in simple case (issue5964)
stable
|
Fri, 17 Aug 2018 17:51:06 +0200 |
Boris Feld |
perf: add a perfphasesremote command
stable
|
Wed, 15 Aug 2018 14:43:40 +0200 |
Boris Feld |
sparse-revlog: fix delta validity computation
stable
|
Fri, 17 Aug 2018 10:51:05 +0900 |
Yuya Nishihara |
branchmap: explicitly convert file into iterator
|
Fri, 17 Aug 2018 10:25:39 +0900 |
Yuya Nishihara |
branchmap: close cache file properly
|
Fri, 17 Aug 2018 10:24:29 +0900 |
Yuya Nishihara |
branchmap: strip '\n' read from cache file as before
|
Fri, 17 Aug 2018 10:21:25 +0900 |
Yuya Nishihara |
rebase: do not pass in user option to rollback in-memory merge conflict
|
Fri, 17 Aug 2018 10:19:17 +0900 |
Yuya Nishihara |
rebase: add test for in-memory merge conflicts
|
Thu, 16 Aug 2018 18:53:51 +0000 |
Gregory Szorc |
rebase: call _dorebase() properly
|
Thu, 16 Aug 2018 16:59:40 +0300 |
Pulkit Goyal |
context: make sure file is not deleted while checking path conflicts
|
Thu, 16 Aug 2018 16:53:48 +0300 |
Pulkit Goyal |
tests: demonstrate that IMM needs to be smarter with path conflicts
|
Thu, 16 Aug 2018 16:36:32 +0300 |
Pulkit Goyal |
tests: don't create new repo inside existing repo in test-rebase-inmemory.t
|
Wed, 25 Jul 2018 13:40:42 -0400 |
Augie Fackler |
tests: remove test-py3-commands.t
|
Wed, 25 Jul 2018 13:41:21 -0400 |
Augie Fackler |
tests: update test-check-py3-compat.t output in the py3exe branch
|
Wed, 15 Aug 2018 17:40:21 -0700 |
Kyle Lippincott |
overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
|
Tue, 14 Aug 2018 22:20:28 +0900 |
FUJIWARA Katsunori |
filemerge: show actual capabilities of internal merge tools
|
Wed, 15 Aug 2018 22:24:50 +0900 |
FUJIWARA Katsunori |
filemerge: add config knob to check capabilities of internal merge tools
|
Wed, 15 Aug 2018 22:24:38 +0900 |
FUJIWARA Katsunori |
filemerge: show warning if chosen tool has no binary files capability
|
Tue, 14 Aug 2018 20:15:51 +0900 |
FUJIWARA Katsunori |
filemerge: add the function to examine a capability of a internal tool
|
Tue, 14 Aug 2018 20:08:27 +0900 |
FUJIWARA Katsunori |
filemerge: set actual capabilities of internal merge tools
|
Tue, 14 Aug 2018 20:05:36 +0900 |
FUJIWARA Katsunori |
help: describe more detail about capabilities while deciding merge tool
|
Thu, 16 Aug 2018 00:50:53 -0400 |
Augie Fackler |
tests: un-glob patchbomb test lines that were only globbing a hostname
|
Thu, 16 Aug 2018 00:42:04 -0400 |
Augie Fackler |
tests: force a stable hostname in patchbomb tests
|
Thu, 16 Aug 2018 00:40:20 -0400 |
Augie Fackler |
patchbomb: allow using HGHOSTNAME to force a hostname
|
Thu, 16 Aug 2018 00:39:32 -0400 |
Augie Fackler |
patchbomb: extract function for generating message-id
|
Wed, 15 Aug 2018 11:27:57 +0530 |
Sushil khanchi |
rebase: cover restorestatus() by lock to prevent it from being updated
|
Mon, 13 Aug 2018 21:22:14 +0100 |
Martijn Pieters |
branchmap: load branchmap as an iterable
|
Mon, 13 Aug 2018 20:31:01 +0100 |
Martijn Pieters |
perf: time loading branchmap caches
|
Thu, 16 Aug 2018 00:13:41 +0000 |
Gregory Szorc |
tests: add conditional output when simplestore extensions is loaded
|
Thu, 16 Aug 2018 00:11:35 +0000 |
Gregory Szorc |
tests: conditionalize extension tests for extra extensions
|
Sat, 07 Jul 2018 22:40:39 +0900 |
Yuya Nishihara |
commit: try hard to reuse p1 manifest if nothing changed
|
Sun, 12 Aug 2018 18:44:42 +0900 |
Yuya Nishihara |
merge: add tests for commit with no content change
|
Sat, 07 Jul 2018 22:32:49 +0900 |
Yuya Nishihara |
commit: add debug message regarding manifest reuse
|
Sun, 12 Aug 2018 12:16:08 +0900 |
Yuya Nishihara |
mail: convert encoding.encoding to sysstr
|
Sun, 12 Aug 2018 12:14:28 +0900 |
Yuya Nishihara |
mail: call s.decode('ascii') explicitly to see if s is an ascii bytes
|
Sun, 12 Aug 2018 12:11:36 +0900 |
Yuya Nishihara |
mail: pass in addr to _addressencode() in bytes
|
Sun, 12 Aug 2018 12:01:34 +0900 |
Yuya Nishihara |
mail: remove redundant bytesurl() from addrlistencode()
|
Sun, 12 Aug 2018 11:43:24 +0900 |
Yuya Nishihara |
patchbomb: really use BytesGenerator API
|
Sun, 12 Aug 2018 14:03:22 +0900 |
Yuya Nishihara |
byteify-strings: prevent "__name__ == '__main__'" from being transformed
|
Wed, 15 Aug 2018 17:06:12 -0400 |
Augie Fackler |
merge with stable
|
Wed, 15 Aug 2018 10:57:47 +0900 |
Yuya Nishihara |
rebase: turn off inmemory flag on --stop
|
Wed, 15 Aug 2018 10:47:07 +0900 |
Yuya Nishihara |
rebase: use action variable to select things to do
|
Wed, 15 Aug 2018 10:41:26 +0900 |
Yuya Nishihara |
rebase: consolidate check for --dry-run/--confirm on abort/stop/continue
|
Wed, 15 Aug 2018 10:36:06 +0900 |
Yuya Nishihara |
rebase: consolidate check for --abort/--stop/--continue conflicts
|
Wed, 15 Aug 2018 10:32:10 +0900 |
Yuya Nishihara |
rebase: do not set internal dryrun flag by --confirm
|
Fri, 27 Jul 2018 14:30:28 +0530 |
Sushil khanchi |
rebase: add test to show --stop moves bookmarks
|
Sun, 22 Jul 2018 22:08:14 +0530 |
Sushil khanchi |
rebase: include --stop option in documentation
|
Sun, 22 Jul 2018 22:04:49 +0530 |
Sushil khanchi |
rebase: raise error for options conflicting with --stop
|
Wed, 18 Jul 2018 00:25:52 +0530 |
Sushil khanchi |
rebase: add --stop option to stop rebase at any point (issue5206)
|
Fri, 01 Jun 2018 11:36:06 +0200 |
Boris Feld |
statprof: cleanup string construction
|
Wed, 25 Jul 2018 17:11:59 +0200 |
Boris Feld |
addremove: add associated color for the new labels
|
Tue, 14 Aug 2018 11:39:48 +0200 |
Boris Feld |
remove: add a label for messages about removed files
|
Tue, 14 Aug 2018 11:15:05 +0200 |
Boris Feld |
add: add a label for messages about added files
|
Wed, 25 Jul 2018 17:11:52 +0200 |
Boris Feld |
addremove: add labels for messages about added and removed files
|
Fri, 27 Jul 2018 12:08:10 +0200 |
Boris Feld |
revlog: filter out "invalid" delta base candidates
|
Tue, 14 Aug 2018 13:47:07 -0700 |
Boris Feld |
revlog: use a symbolic constant for the deltas/text ration
|
Fri, 27 Jul 2018 14:37:31 +0200 |
Boris Feld |
revlog: do not search for delta for empty content
|
Tue, 14 Aug 2018 13:44:13 -0700 |
Boris Feld |
revlog: split and document good delta conditional
|
Fri, 27 Jul 2018 19:09:41 +0200 |
Boris Feld |
revlog: skip over empty revision when looking for delta base
|
Sat, 28 Jul 2018 14:14:59 +0200 |
Boris Feld |
debugrevlog: display details about empty revision
|
Fri, 27 Jul 2018 19:19:52 +0200 |
Boris Feld |
debugrevlog: track empty revlog entries
|
Fri, 27 Jul 2018 10:59:59 +0200 |
Boris Feld |
debugrevlog: document some of the variable used
|
Tue, 14 Aug 2018 13:36:41 -0700 |
Boris Feld |
revlog: drop compatibility for `revlog.descendant` (API)
|
Tue, 14 Aug 2018 13:36:11 -0700 |
Boris Feld |
context: drop compatibility for `context.descendant` (API)
|
Fri, 10 Aug 2018 09:20:44 +0900 |
Yuya Nishihara |
cmdutil: remove _updatecleanmsg() which is no longer used anywhere
|
Fri, 10 Aug 2018 09:18:37 +0900 |
Yuya Nishihara |
cmdutil: fix weird indent in _mergemsg()
|
Fri, 10 Aug 2018 00:28:07 -0400 |
Matt Harbison |
cext: fix a warning about differing const qualifiers on Windows
|
Fri, 10 Aug 2018 00:14:47 -0400 |
Matt Harbison |
cext: fix most truncation warnings in revlog on Windows
|
Thu, 09 Aug 2018 23:52:45 -0400 |
Matt Harbison |
cext: fix Windows warning about implicit conversion of 32-bit shift to 64 bit
|
Thu, 09 Aug 2018 00:09:03 -0700 |
Martin von Zweigbergk |
index: make capacity argument to nt_init be measured in revisions
|
Wed, 08 Aug 2018 23:41:50 -0700 |
Martin von Zweigbergk |
index: avoid duplicating capacity-growth expression
|
Wed, 08 Aug 2018 23:36:15 -0700 |
Martin von Zweigbergk |
index: move check for too large capacity into nt_init()
|
Wed, 08 Aug 2018 22:26:57 -0700 |
Martin von Zweigbergk |
shortest: don't include nullid in disambigution revset
|
Wed, 08 Aug 2018 21:52:39 -0700 |
Martin von Zweigbergk |
index: don't include nullid in the internal "length" field
|
Thu, 09 Aug 2018 13:20:42 -0400 |
Augie Fackler |
tests: add test coverage for revlogindex[-1] which was previously missing
|
Wed, 01 Aug 2018 16:28:10 +0300 |
Pulkit Goyal |
context: safegaurd from 'lx' being passed as file flag in manifest
|
Fri, 10 Aug 2018 03:33:38 -0400 |
Augie Fackler |
debugcommands: urlerror only has a read() method in Python 2
|
Fri, 10 Aug 2018 03:31:23 -0400 |
Augie Fackler |
debugcommands: get_method should always return a sysstr
|
Fri, 10 Aug 2018 03:16:02 -0400 |
Augie Fackler |
stringutil: if we get a memoryview in escapestr, coerce it to bytes
|
Fri, 10 Aug 2018 03:14:52 -0400 |
Augie Fackler |
debugcommands: fix a missing b prefix
|
Fri, 10 Aug 2018 02:31:44 -0400 |
Augie Fackler |
wireprotohelpers: add missing b prefixes
|
Fri, 10 Aug 2018 02:30:14 -0400 |
Augie Fackler |
util: fix signature of setsockopt in socket observer
|
Fri, 10 Aug 2018 02:03:26 -0400 |
Augie Fackler |
tests: port test-glog.t to Python 3 by using extracted printrevset
|
Fri, 10 Aug 2018 02:02:40 -0400 |
Augie Fackler |
tests: extract printrevset extension from test-glog-beautifygraph.t
|
Fri, 10 Aug 2018 02:18:41 -0400 |
Augie Fackler |
tests: add missing b'' prefix in test-check-code.t
|
Fri, 10 Aug 2018 02:17:50 -0400 |
Augie Fackler |
contrib: have check-code look at files in latin1 instead of ascii
|
Fri, 10 Aug 2018 00:37:24 -0400 |
Augie Fackler |
tests: port inline extension in test for beautifygraph to Python 3
|
Fri, 10 Aug 2018 00:08:06 -0400 |
Augie Fackler |
beautifygraph: use slicing instead of subscripting on bytestr
|
Fri, 10 Aug 2018 00:07:45 -0400 |
Augie Fackler |
beautifygraph: use sysstr for checking encoding._wide
|
Fri, 10 Aug 2018 01:42:01 -0400 |
Augie Fackler |
stringutil: have buildrepr delegate to pprint for unknown types
|
Fri, 10 Aug 2018 01:41:31 -0400 |
Augie Fackler |
stringutil: teach pprint about sets
|
Fri, 10 Aug 2018 00:12:55 -0400 |
Augie Fackler |
parser: replace bespoke _brepr with stringutil.pprint
|
Fri, 10 Aug 2018 02:06:46 -0400 |
Augie Fackler |
mq: use stringutil.pprint instead of pycompat.byterepr
|
Thu, 09 Aug 2018 13:27:05 -0400 |
Augie Fackler |
tests: remove expected output of test-parseindex2.py
|
Thu, 09 Aug 2018 13:13:16 -0400 |
Augie Fackler |
parsers: adjust pure-python version to mimic a3dacabd476b
|
Thu, 09 Aug 2018 13:34:33 -0400 |
Augie Fackler |
tests: restore Python 3 compat in test-parseindex2.py
|
Thu, 09 Aug 2018 13:26:28 -0400 |
Augie Fackler |
tests: port remaining bits of test-parseindex2 to unittest asserts
|
Thu, 09 Aug 2018 23:13:56 -0400 |
Augie Fackler |
tests: allow more detailed error message from re.compile
|
Thu, 09 Aug 2018 23:13:35 -0400 |
Augie Fackler |
grep: include format string in columns list
|
Thu, 09 Aug 2018 23:13:01 -0400 |
Augie Fackler |
grep: coerce username to bytestr, not str
|
Thu, 09 Aug 2018 23:12:44 -0400 |
Augie Fackler |
grep: difflib sequencematcher opcodes are native strs
|
Thu, 09 Aug 2018 21:59:32 -0400 |
Augie Fackler |
tests: allow for a bonus newline in base64'd email payload
|
Thu, 09 Aug 2018 21:58:43 -0400 |
Augie Fackler |
mail: be more cautious about bytes vs str for py3 compat
|
Thu, 09 Aug 2018 21:57:46 -0400 |
Augie Fackler |
patchbomb: use native strings when determining attachment disposition
|
Thu, 09 Aug 2018 21:04:15 -0400 |
Augie Fackler |
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)
|
Thu, 09 Aug 2018 20:57:27 -0400 |
Augie Fackler |
tests: put some Python 3 polish on inline Python invocations
|
Thu, 09 Aug 2018 19:39:33 -0400 |
Augie Fackler |
patchbomb: don't unintentionally duplicate headers
|
Thu, 09 Aug 2018 19:37:57 -0400 |
Augie Fackler |
patchbomb: use sysstrs when describing content-type
|
Thu, 09 Aug 2018 18:28:43 -0400 |
Augie Fackler |
patchbomb: use native strs for email header keys and values
|
Thu, 09 Aug 2018 18:28:19 -0400 |
Augie Fackler |
patchbomb: use email.encoders instead of email.Encoders
|
Thu, 09 Aug 2018 18:27:36 -0400 |
Augie Fackler |
mail: properly handle email addresses typically being unicodes
|
Thu, 09 Aug 2018 20:08:30 -0700 |
Augie Fackler |
tests: fix Python3 issues in Python one-liners in test-patchbomb.t
|
Thu, 09 Aug 2018 17:46:07 -0400 |
Augie Fackler |
dummysmtpd: accept additional kwargs from stdlib smtpd
|
Thu, 09 Aug 2018 17:44:36 -0400 |
Augie Fackler |
mail: fix debug print, which appears to have been broken for a long time
|
Mon, 16 Jul 2018 18:17:44 -0400 |
Augie Fackler |
patchbomb: python 3 really wants those email addresses in unicode
|
Mon, 16 Jul 2018 18:17:19 -0400 |
Augie Fackler |
mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile
|
Mon, 16 Jul 2018 18:16:26 -0400 |
Augie Fackler |
mail: modernize check for Python-with-TLS
|
Mon, 16 Jul 2018 17:49:17 -0400 |
Augie Fackler |
mail: cope with Py3 unicode antics on email addresses
|
Mon, 16 Jul 2018 17:48:03 -0400 |
Augie Fackler |
mail: fix _encode to be more correct on Python 3
|
Mon, 16 Jul 2018 14:14:27 -0400 |
Augie Fackler |
patchbomb: work around email module really wanting to write unicode data
|
Tue, 14 Aug 2018 14:00:35 -0400 |
Matt Harbison |
convert: don't drop missing or corrupt tag entries
stable
|
Thu, 09 Aug 2018 12:25:06 -0700 |
Gregory Szorc |
changegroup: invert conditional and dedent
|
Thu, 09 Aug 2018 09:40:29 -0700 |
Gregory Szorc |
changegroup: capture base node instead of rev in delta request
|
Thu, 09 Aug 2018 09:28:26 -0700 |
Gregory Szorc |
changegroup: introduce requests to define delta generation
|
Wed, 08 Aug 2018 20:17:48 -0700 |
Gregory Szorc |
changegroup: refactor delta parent code
|
Wed, 08 Aug 2018 16:01:26 -0700 |
Gregory Szorc |
changegroup: differentiate between fulltext and diff based deltas
|
Wed, 08 Aug 2018 15:28:22 -0700 |
Gregory Szorc |
changegroup: minor cleanups to deltagroup()
|
Wed, 08 Aug 2018 14:44:48 -0700 |
Gregory Szorc |
changegroup: emit revisiondelta instances from deltagroup()
|
Wed, 08 Aug 2018 14:33:33 -0700 |
Gregory Szorc |
changegroup: move file chunk emission to generate()
|
Wed, 08 Aug 2018 15:14:59 -0700 |
Gregory Szorc |
changegroup: move manifest chunk emission to generate()
|
Wed, 08 Aug 2018 15:09:12 -0700 |
Gregory Szorc |
changegroup: move size tracking and end of manifests to generate()
|
Wed, 08 Aug 2018 14:15:33 -0700 |
Gregory Szorc |
changegroup: emit delta group close chunk outside of deltagroup()
|
Wed, 08 Aug 2018 14:19:02 -0700 |
Gregory Szorc |
changegroup: extract cgpacker.group() to standalone function
|
Wed, 08 Aug 2018 14:02:31 -0700 |
Gregory Szorc |
changegroup: pass all state into group()
|
Wed, 08 Aug 2018 13:50:54 -0700 |
Gregory Szorc |
changegroup: inline _prune() into call sites
|
Tue, 07 Aug 2018 15:31:03 -0700 |
Gregory Szorc |
changegroup: inline _packmanifests() into generatemanifests()
|
Tue, 07 Aug 2018 15:13:25 -0700 |
Gregory Szorc |
changegroup: invert conditional and dedent
|
Tue, 07 Aug 2018 15:10:38 -0700 |
Gregory Szorc |
changegroup: make _revisiondeltanarrow() a standalone function
|
Tue, 07 Aug 2018 15:08:29 -0700 |
Gregory Szorc |
changegroup: pass state into _revisiondeltanarrow
|
Tue, 07 Aug 2018 14:53:42 -0700 |
Gregory Szorc |
changegroup: inline _close()
|
Tue, 07 Aug 2018 14:52:00 -0700 |
Gregory Szorc |
changegroup: pass clrevtolocalrev to each group
|
Tue, 07 Aug 2018 12:44:56 -0700 |
Gregory Szorc |
changegroup: combine _generatefiles() into generatefiles()
|
Tue, 07 Aug 2018 15:45:56 -0700 |
Gregory Szorc |
changegroup: define linknodes callbacks in generatefiles()
|
Tue, 07 Aug 2018 10:55:32 -0700 |
Gregory Szorc |
changegroup: track changelog to manifest revision map explicitly
|
Tue, 07 Aug 2018 10:49:41 -0700 |
Gregory Szorc |
changegroup: remove _clnodetorev
|
Mon, 06 Aug 2018 15:44:33 -0700 |
Gregory Szorc |
changegroup: rename _fullnodes to _fullclnodes
|
Mon, 06 Aug 2018 15:04:20 -0700 |
Gregory Szorc |
changegroup: move part of _revisiondeltanarrow into group()
|
Mon, 06 Aug 2018 14:56:37 -0700 |
Gregory Szorc |
changegroup: populate _clnodetorev as part of changelog linknode lookup
|
Thu, 09 Aug 2018 13:08:29 -0400 |
Augie Fackler |
tests: rename variables in revlog index parse test for clarity
|
Thu, 09 Aug 2018 13:06:50 -0400 |
Augie Fackler |
tests: move assertion closer to want/got declarations in test-parseindex2.py
|
Thu, 09 Aug 2018 13:05:40 -0400 |
Augie Fackler |
tests: move chunks of test-parseindex2.py to use unittest properly
|
Thu, 09 Aug 2018 12:59:23 -0400 |
Augie Fackler |
tests: fix up indent width in test-parseindex2.py
|
Thu, 09 Aug 2018 12:58:25 -0400 |
Augie Fackler |
tests: start moving test-parseindex2.py to a unittest
|
Thu, 09 Aug 2018 12:10:34 -0400 |
Augie Fackler |
tests: port test-absorb-filefixupstate to Python 3
|