On Sun, Dec 13, 2020 at 06:50:45PM +, joerg.sonnenberger (Joerg
Sonnenberger) wrote:
> REVISION SUMMARY
> Introduce an optional callback in changelog.add and provide it in
> localrepo to update the revbranchcache for all new changes. Ignore the
> now redundant bundle part.
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Introduce an optional callback in changelog.add and provide it in
localrepo to update the revbranchcache for all new changes. Ignore the
now
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
revlog files had uncompressed revlog entries support since forever, but
it wasn't selectable or exposed explicitly. It is occassionally useful
for
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9546
AFFECTED FILES
mercurial/cext/revlog.c
CHANGE DETAILS
diff --git
joerg.sonnenberger added a comment.
I don't think they are. The main motivation for pushing this one is to ensure
that later changes to result in more sidedata doesn't create spurious failures
with wireproto v2. As discussed on IRC around the sprint, it is dead at this
point, but I'd still
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The mixedfilemodewrapper doesn't support line iteration, so just read
the whole file in one go.
REPOSITORY
rHG Mercurial
BRANCH
default
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The new experimental.single-head-per-branch:public-changes-only option
restricts the single-head-per-branch filter to public changesets. This
is
On Fri, Dec 04, 2020 at 01:31:52AM +0100, Antonio Muci wrote:
> That would be useful for the tip, thanks.
>
> I have to to rewrite a commit that is not the last one, like commit 1 in the
> example.
At least with changeset evolution enabled, you can just update to commit
1, amend it and then
On Fri, Dec 04, 2020 at 01:10:38AM +0100, Antonio Muci via Mercurial-devel
wrote:
> I am struggling to find a way to change the author of a commit.
hg amend -u ?
Joerg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9481
AFFECTED FILES
relnotes/next
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: durin42.
Herald added a reviewer: durin42.
Herald added a reviewer: martinvonz.
Herald added a reviewer: martinvonz.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
There is
joerg.sonnenberger created this revision.
Herald added a reviewer: indygreg.
Herald added a reviewer: durin42.
Herald added a reviewer: durin42.
Herald added a reviewer: martinvonz.
Herald added a reviewer: martinvonz.
Herald added subscribers: mercurial-patches, Kwan.
Herald added a reviewer:
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9450
AFFECTED FILES
mercurial/cext/revlog.c
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
When no sidedata is present, rawdata() and revision() are the same. But
as soon as sidedata is present, the way it is currently stored will
change
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9443
AFFECTED FILES
tests/test-pull-bundle.t
CHANGE DETAILS
diff
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Compression type can be a huge chunk of "hg bundle", especially when
using the higher compression levels. With level=22 and threads=7, the
NetBSD
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9282
AFFECTED FILES
relnotes/next
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: indygreg.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
At the moment, transactions support an optional extra data argument for
all files to be stored in addition to the
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The transaction object used to keep a mapping table of path names to
journal entries and a list of journal entries consisting of path and
file
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Journal entries with size 0 are common as they represent new revlog
files. Move them from the dictionary into a set as the former is more
dense.
joerg.sonnenberger created this revision.
Herald added a reviewer: indygreg.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
transaction.find used to support access to both the regular file and
backup file list. They have different
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9258
AFFECTED FILES
relnotes/next
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: indygreg.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The offsets are normally only used during rollback and can be read back
from disk in that case. The exception is
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The memorytop function uses Python's tracemalloc module to show the
source lines / backtraces with the largest remaining allocations. This
allows
joerg.sonnenberger created this revision.
Herald added a reviewer: indygreg.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
For a large repository, this reduces the number of filelog instances and
associated data a lot. For a 1% speed
joerg.sonnenberger created this revision.
Herald added a reviewer: indygreg.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The addgroup() interface currently doesn't allow the caller to keep
track of duplicated nodes except by looking at
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9233
AFFECTED FILES
hgext/convert/hg.py
mercurial/changegroup.py
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The core internals either use revision sets already or can trivially use
them. Use the new interface in cg1unpacker.apply to avoid materializing
On Sun, Oct 11, 2020 at 11:32:34AM +0900, Yuya Nishihara wrote:
> On Sat, 10 Oct 2020 14:17:24 +0530, Pulkit Goyal wrote:
> > # HG changeset patch
> > # User Pulkit Goyal <7895pul...@gmail.com>
> > # Date 1602252446 -19800
> > # Fri Oct 09 19:37:26 2020 +0530
> > # Node ID
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
For a pure unbundle of the current NetBSD test repository, this results
in a 10% peak RSS reduction. Using the C revlog index, it shows 25% peak
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9161
AFFECTED FILES
mercurial/unionrepo.py
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9160
AFFECTED FILES
mercurial/bundlerepo.py
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
stable
REVISION DETAIL
https://phab.mercurial-scm.org/D9155
AFFECTED FILES
mercurial/cext/revlog.c
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The dynamically created tuple shows up in memory profiles and the use of
nullid prevents the normal constant building to work.
REPOSITORY
rHG
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
This reduces peak RSS for larger unbundle operations by ~30 Bytes per
changeset on AMD64.
REPOSITORY
rHG Mercurial
BRANCH
stable
REVISION
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D9150
AFFECTED FILES
tests/test-doctest.py
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Unlike Python 3, xrange doesn't support efficient "in" and uses a linear
time scan instead. Expand the condition to handle it fast.
REPOSITORY
rHG
On Wed, Aug 05, 2020 at 03:24:48PM -0400, Augie Fackler wrote:
>
>
> > On Jul 28, 2020, at 16:23, Joerg Sonnenberger wrote:
> >
> > On Tue, Jul 28, 2020 at 03:49:58PM -0400, Augie Fackler wrote:
> >>
> >>
> >>> On Jul 28, 2020, at 15:29,
On Fri, Jul 31, 2020 at 06:30:57PM +0200, Antonio Muci via Mercurial-devel
wrote:
> What concerns me the most are two things:
>
> 1. scripta manent: when in some years people will google for "mercurial
> performance" they will stumble upon JDK considerations, and take them
> form granted. What
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The former comment didn't reflect the content of the dirstate entries,
the two nodes are a fixed header in the file and not per-entry. Split
the
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8849
AFFECTED FILES
mercurial/dirstate.py
CHANGE DETAILS
diff --git
On Tue, Jul 28, 2020 at 03:55:55PM -0400, Josef 'Jeff' Sipek wrote:
> On Tue, Jul 28, 2020 at 21:35:51 +0200, Joerg Sonnenberger wrote:
> > On Tue, Jul 28, 2020 at 03:02:46PM -0400, Josef 'Jeff' Sipek wrote:
> > > On Sun, Jul 26, 2020 at 18:26:51 +0200, Joerg
On Tue, Jul 28, 2020 at 03:49:58PM -0400, Augie Fackler wrote:
>
>
> > On Jul 28, 2020, at 15:29, Joerg Sonnenberger wrote:
> >
> > On Tue, Jul 28, 2020 at 02:31:09PM -0400, Augie Fackler wrote:
> >>> The second most widely supported hash function wo
On Tue, Jul 28, 2020 at 02:31:09PM -0400, Augie Fackler wrote:
> > (2) How to deal with tests
> >
> > Pretty much every single test in the tree has to be adjusted. Some for
> > the new repo flag, but almost all of them for the changed changeset ids
> > in one form or another. I was looking at
On Tue, Jul 28, 2020 at 03:02:46PM -0400, Josef 'Jeff' Sipek wrote:
> On Sun, Jul 26, 2020 at 18:26:51 +0200, Joerg Sonnenberger wrote:
> ...
> > I've attached basic benchmark numbers below. The asm variant is using
> > whatever my Threadripper supports in terms of low-lev
On Tue, Jul 28, 2020 at 02:31:09PM -0400, Augie Fackler wrote:
> > The second most widely supported hash function would be BLAKE2s.
>
> I've been strongly favoring blake2b for years now. Why prefer s over b?
Performance on 32bit platforms of blake2b is ...bad. blake2s works
reasonable well on
On Sun, Jul 26, 2020 at 11:12:25AM -0400, Josef 'Jeff' Sipek wrote:
> > > I'm guessing that they would have benefited from treemanifest.
> >
> > From my testing, treemanifests don't help at all.
>
> They seemed to help with the jdk repo. I'm guessing that jdk has a deeper
> nested directories
Hello all,
as you might have seen by various changesets in the recent past, I'm
looking actively into the steps required to retire SHA1. The current
goal is to focus on new repositories and/or a one-time conversion with
the option of partial compatibility with old changeset ids as follow-up.
At
On Sat, Jul 25, 2020 at 01:36:32PM -0400, Josef 'Jeff' Sipek wrote:
> First off, the clone itself. I cloned it from the official upstream repos.
> My internet connection is 150 Mbit/s, the storage is a 3-way ZFS mirror. I
> used hg 4.9.1 (py27), and git 2.21.0. (I know, I need to update both.
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
When switching to a 256bit hash function, this still needs adjustment,
but concentrates the change in one place.
REPOSITORY
rHG Mercurial
BRANCH
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Refactor the v1 logic to determine the node parsing based on the flag.
Move the predecessor out of the fixed part and handle it like the other
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The .hgtags processing uses two different caches. The first cache is
essentially a global version of all .hgtags files and a textual format
without
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8783
AFFECTED FILES
mercurial/utils/storageutil.py
CHANGE DETAILS
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The revlog format contains a number of feature flags, e.g. if general
deltas are active. When testing that unknown flags are rejected, use
bits
joerg.sonnenberger added a comment.
Yes, it's still a POC. I wanted to make sure that it works in the modern
world, but I am still considering the idea in the context of larger changes for
transactional caches.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST ACTION
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8767
AFFECTED FILES
relnotes/next
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8766
AFFECTED FILES
mercurial/manifest.py
CHANGE DETAILS
diff --git
On Sat, Jul 18, 2020 at 07:12:58PM +0900, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1595063621 -32400
> # Sat Jul 18 18:13:41 2020 +0900
> # Node ID fb15ffcb12fae7e7c73dfbbc271874f0f3418193
> # Parent bf0637f0915c1365c58d37e55f511323af0dc706
> phases: fix
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8760
AFFECTED FILES
mercurial/cext/manifest.c
mercurial/cext/revlog.c
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The ! category in the main status help text is defined as "missing", so
use the same text for the help text of --delete.
REPOSITORY
rHG Mercurial
joerg.sonnenberger retitled this revision from "[POC] revset: on-disk cache for
children queries" to "revset: on-disk cache for children queries".
joerg.sonnenberger updated this revision to Diff 21871.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
When the internal and archived phase was added, allphase became a large,
sparsely populated list. This dramatically increased the number of
lookup
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
As final step of dealing with the holes in the phase numbers, make
phaseroots and phasesets both dictionaries indexed by the phase number.
Further
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Historically, updatephases used to skip the secret phase, but wasn't
updated when archived and internal were added.
REPOSITORY
rHG Mercurial
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8695
AFFECTED FILES
mercurial/phases.py
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
This decouples users from the implementation details of the phasecache.
Also document a historic artifact about the stored phaseroots.
REPOSITORY
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Fixes wireproto v2 to not send the raw data with flags=0
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8684
AFFECTED FILES
mercurial/manifest.py
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: indygreg.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8683
AFFECTED FILES
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
In the manifest line, flags are put directly after the hash, so the
parser has been guessing the presence of flags based on the length of
the hash.
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8676
AFFECTED FILES
tests/test-wireproto-exchangev2-shallow.t
CHANGE
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8675
AFFECTED FILES
mercurial/ui.py
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8672
AFFECTED FILES
tests/test-gpg.t
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
This speeds up no-change updates from 1.3s to 0.85s for my NetBSD test
repository.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
When the internal and archived phase was added, allphases became sparse
populated. This dramatically increased the number of lookup operations
for
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
stable
REVISION DETAIL
https://phab.mercurial-scm.org/D8651
AFFECTED FILES
hgext/share.py
CHANGE DETAILS
diff --git
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The new REQUIREDRAM option allows a client to skip bundles it isn't
expected to handle well, e.g. without swapping. This allows a fallback
path to
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
For POSIX systems, it uses sysconf. For Windows, it uses the win32 API
directly.
REPOSITORY
rHG Mercurial
BRANCH
stable
REVISION DETAIL
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The old version repeatedly converts nodes to revisions, which is a
moderately expensive operation. Mapping all new changes once to
revisions and
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
stable
REVISION DETAIL
https://phab.mercurial-scm.org/D8640
AFFECTED FILES
mercurial/configitems.py
mercurial/ui.py
On Mon, Jun 08, 2020 at 09:11:48PM +0900, Yuya Nishihara wrote:
> On Sun, 7 Jun 2020 22:09:58 +0200, Joerg Sonnenberger wrote:
> > On Sun, Jun 07, 2020 at 08:55:03PM +0900, Yuya Nishihara wrote:
> > > With my testing, inserting flush() automatically showed a better result
>
On Sun, Jun 07, 2020 at 08:55:03PM +0900, Yuya Nishihara wrote:
> With my testing, inserting flush() automatically showed a better result than
> using unbuffered io, so this patch implements (b). Since ui._isatty() call
> isn't cheap, the result is cached. I also made ui.write() not scan the
>
On Sat, May 30, 2020 at 07:52:22AM +0200, Manuel Jacob wrote:
> sslutil: assert that the Python we run on supports TLS 1.1 and TLS 1.2
Given that many systems want to phase out TLS 1.1, it seems questionable
to enforce this.
Joerg
___
Mercurial-devel
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
Provide a hook for obsutil.getobsolete to be used with either a
transaction or the changes item of the transaction, since hooks only
have access to
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
stable
REVISION DETAIL
https://phab.mercurial-scm.org/D8574
AFFECTED FILES
hgext/hooklib/reject_new_heads.py
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
For time zones, git doesn't consider +0 and -0 the same timezone, so use
the former canonically. Add a test case to ensure that non-UTC offsets
are
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
When using the default test timeouts, wait-on-file would not wait for $n
seconds, but $n/100 seconds. This resulted in easy timeouts on even
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The default limit is not enough time for non-rust test cases on a
Threadripper when using SMT, so bump the limit to 1/3 of the default
timeout to
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
wait-on-file requires one POSIX extension (sleep with non-integral
argument), but it doesn't require any bash extensions, so just require a
normal
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
joerg.sonnenberger added a comment.
This is part of a change discussed on IRC to make hooks more useful, e.g.
providing better access to which changesets have been
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The old warning level is just too noisy for incremental processing.
REPOSITORY
rHG Mercurial
BRANCH
stable
REVISION DETAIL
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The real name part of the committer name is normally not quoted, so
don't enforce that. Prefer UTC+0 to UTC-0, git doesn't normalize it.
REPOSITORY
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
The unfiltered view works even when changeset transistion from draft to
hidden phase. The normal visibility is already ensured by discovery as
joerg.sonnenberger created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
It is useful to ship obsolescence markers as part of clonebundles or
pullbundles, but they shouldn't stop a non-evolution client from
working.
Closed by commit rHG5c2a4f37eace: tests: deal with ls vs ls
-A difference on 2BSD derived systems (authored by joerg.sonnenberger).
This revision was automatically updated to reflect the committed changes.
This revision was not accepted when it landed; it landed in state "Needs
Review".
Closed by commit rHGe5e5ee2b60e4: tests: skip CVS tests for root (authored by
joerg.sonnenberger).
This revision was automatically updated to reflect the committed changes.
This revision was not accepted when it landed; it landed in state "Needs
Review".
REPOSITORY
rHG Mercurial
CHANGES
Closed by commit rHG28aacddf3af0: tests: skip non-readable check for root
(authored by joerg.sonnenberger).
This revision was automatically updated to reflect the committed changes.
This revision was not accepted when it landed; it landed in state "Needs
Review".
REPOSITORY
rHG Mercurial
joerg.sonnenberger added a comment.
Think about any attempt to localize the error message.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D8398/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D8398
To: joerg.sonnenberger, #hg-reviewers, pulkit
Closed by commit rHG4c806a5fe254: fastexport: fix diagnostics (authored by
joerg.sonnenberger).
This revision was automatically updated to reflect the committed changes.
CHANGED PRIOR TO COMMIT
https://phab.mercurial-scm.org/D8398?vs=21033=21040#toc
REPOSITORY
rHG Mercurial
CHANGES SINCE
joerg.sonnenberger created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D8398
AFFECTED FILES
hgext/fastexport.py
tests/test-fastexport.t
CHANGE
101 - 200 of 425 matches
Mail list logo