On Fri, Aug 11, 2023 at 17:32:40 +0300, Mitchell Elutovich wrote:
> As discussed, to turn off the auto publishing of changesets that are
> pushed, the target repo needs to be defined with phases.publish=false.
>
> We only partially want that behavior.
I haven't followed the discussion in detail,
On Fri, Apr 07, 2023 at 14:17:41 +0200, Hartmut Goebel wrote:
> Hi,
>
> I need to have several copies of the tryton mono-repsoitory, which is quite
> huge (659M). Is there some option to have a single copy of the repo-data (
> stateless files)?
I took a different approach to this problem. I
On Tue, Dec 13, 2022 at 10:58:32 +0100, Georges Racinet wrote:
> On 12/12/22 20:57, Josef 'Jeff' Sipek wrote:
...
> > (I don't use the topic extension, but IIRC it isn't *required* to clone a
> > repo.)
>
> Since hg-evolve 9.3.0 (topic 0.18.0), it's been possible for
On Sat, Dec 10, 2022 at 16:06:08 +0100, Pierre Augier wrote:
> Hello,
>
> Even not experienced users have to install and activate the topic
> extension. As a maintainer of a project using topics, it can be useful
> to ask a user who filled an issue to try a fix by cloning a project and
>
On Thu, Jan 07, 2021 at 19:22:23 +0100, Joerg Sonnenberger wrote:
> On Thu, Jan 07, 2021 at 12:04:06PM -0500, Josef 'Jeff' Sipek wrote:
> > On Tue, Jan 05, 2021 at 19:33:36 +0100, Joerg Sonnenberger wrote:
... snip things I agree with and have nothing to add to ...
> > > "
On Tue, Jan 05, 2021 at 19:33:36 +0100, Joerg Sonnenberger wrote:
> On Tue, Jan 05, 2021 at 04:38:20PM +0100, Raphaël Gomès wrote:
> > I've opened a very much draft plan page [1] to try to list all the things we
> > want to do in that version and try to figure out an efficient new format.
>
> "No
On Fri, Jul 31, 2020 at 18:30:57 +0200, Antonio Muci wrote:
> > Il 31/07/2020 17:55 Pierre-Yves David ha
> > scritto:
...
> > Moving to a modern Mercurial version, using sparse revlog for storage
> > and recomputing delta gave a massive boost to storage size and clone
> > performance.
>
> At
On Tue, Jul 28, 2020 at 22:31:51 +0200, Joerg Sonnenberger wrote:
> 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 wro
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 Sonnenberger wrote:
> > ...
> > > I've attached basic benchmark numbers below.
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-level primitives, e.g.
> AVX2 and the SHA extension, either from OpenSSL (BLAKE2, SHA2, SHA3) or
> the
On Sun, Jul 26, 2020 at 18:35:03 +0200, Joerg Sonnenberger wrote:
> 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
On Sun, Jul 26, 2020 at 04:11:06 +0200, Joerg Sonnenberger wrote:
> 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
On Sat, Jul 25, 2020 at 12:27:42 +0200, Antonio Muci via Mercurial-devel wrote:
> That's sad.
Yeah.
This motivated me enough to clone the repos (hg and git) and collect some
data. Maybe people here will find it useful.
First off, the clone itself. I cloned it from the official upstream repos.
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1591024345 14400
# Mon Jun 01 11:12:25 2020 -0400
# Node ID 8b5e8dc4163b540bf7d0ce6b989090f751081583
# Parent c8ee7f58b11b835918e1e83b89741999f8809866
git: implement diff manifest method
This makes 'hg diff' work.
diff --git a/hgext
On Mon, Jun 01, 2020 at 11:32:49 -0400, Josef 'Jeff' Sipek wrote:
> # HG changeset patch
> # User Josef 'Jeff' Sipek
> # Date 1591024345 14400
> # Mon Jun 01 11:12:25 2020 -0400
> # Node ID c9d3c553309f1b6662659e94dbd3fb358e84bdfe
> # Parent c8ee7f58b11b835918e1e83b8974
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1591024345 14400
# Mon Jun 01 11:12:25 2020 -0400
# Node ID c9d3c553309f1b6662659e94dbd3fb358e84bdfe
# Parent c8ee7f58b11b835918e1e83b89741999f8809866
git: implement diff manifest method
This makes 'hg diff' work.
diff --git a/hgext
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1591016388 14400
# Mon Jun 01 08:59:48 2020 -0400
# Node ID 1a21d199a8b00e5fb2566ca99fab417253b13b19
# Parent 1537ce87e3ba3759470812143ee972ef9eb8
git: implement stub prefetch_parents dirstate method
A recent change (35b255e474d9
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1591019387 14400
# Mon Jun 01 09:49:47 2020 -0400
# Node ID c8ee7f58b11b835918e1e83b89741999f8809866
# Parent e05b94be1ba0cd6e2ccd9c1688a82ff3a8103a7e
git: properly visit child tree objects when resolving a path
diff --git a/hgext/git
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1591018818 14400
# Mon Jun 01 09:40:18 2020 -0400
# Node ID e05b94be1ba0cd6e2ccd9c1688a82ff3a8103a7e
# Parent cb9f077123e7e204587b2b9146736ddcfb8d677d
git: don't yield paths for directories when walking
diff --git a/hgext/git
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1591017773 14400
# Mon Jun 01 09:22:53 2020 -0400
# Node ID cb9f077123e7e204587b2b9146736ddcfb8d677d
# Parent 1a21d199a8b00e5fb2566ca99fab417253b13b19
git: correctly check for type of object when walking
diff --git a/hgext/git
nfig).
Jeff.
>
>> On Tue, Apr 21, 2020, 18:36 Josef 'Jeff' Sipek wrote:
>> On Tue, Apr 21, 2020 at 18:09:37 -0400, Augie Fackler wrote:
>> > Presumably, but I honestly have no idea where to look. Anyone?
>>
>> I'm guessing you want in the admin interface:
On Tue, Apr 21, 2020 at 18:09:37 -0400, Augie Fackler wrote:
> Presumably, but I honestly have no idea where to look. Anyone?
I'm guessing you want in the admin interface:
"Privacy options..." and then "advertised" = yes
Jeff.
>
> > On Apr 21, 2020, at 13:00, Gregory Szorc wrote:
> >
> > I
On Fri, Mar 27, 2020 at 12:21:50 -0400, Augie Fackler wrote:
> On Mar 27, 2020, at 10:56, Josef 'Jeff' Sipek wrote:
> > On Fri, Mar 27, 2020 at 10:48:58 -0400, Josef 'Jeff' Sipek wrote:
> > > # HG changeset patch
> > > # User Josef 'Jeff' Sipek
> > > # Date 1
On Fri, Mar 27, 2020 at 10:48:58 -0400, Josef 'Jeff' Sipek wrote:
> # HG changeset patch
> # User Josef 'Jeff' Sipek
> # Date 158531 14400
> # Fri Mar 27 10:39:59 2020 -0400
> # Node ID f313b33e0341724093d866f0bf5478a28cad092a
> # Parent 4f4c2622ec748ce806c657
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1585319920 14400
# Fri Mar 27 10:38:40 2020 -0400
# Node ID 4f4c2622ec748ce806c6577c30d4f1ae8660a0c2
# Parent 5a77ab1704526629c316ebd93ca355d3439eb0b7
git: pass a list to pathutil.dirs to indicate that it is a manifest
The python
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 158531 14400
# Fri Mar 27 10:39:59 2020 -0400
# Node ID f313b33e0341724093d866f0bf5478a28cad092a
# Parent 4f4c2622ec748ce806c6577c30d4f1ae8660a0c2
pathutil: document that dirs map type implies manifest/dirstate processing
diff --git
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1585254234 14400
# Thu Mar 26 16:23:54 2020 -0400
# Node ID 6d0a988e6a5d4189f111a6dc2ce2c1fa5fd29422
# Parent 50843409eac03e9e31d39ad4539e7a39d03d17eb
git: remove obsolete todo item
The changes in 02c47b74366c cleaned up the requirement
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1585256974 14400
# Thu Mar 26 17:09:34 2020 -0400
# Node ID c1b5ff87d07b7029f5df5345dbbc097a5f01d9b4
# Parent 6d0a988e6a5d4189f111a6dc2ce2c1fa5fd29422
git: abort when attempting to set a branch
Given the mapping we use (namely, a git
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1585259370 14400
# Thu Mar 26 17:49:30 2020 -0400
# Node ID 5a77ab1704526629c316ebd93ca355d3439eb0b7
# Parent 917cd2c4073cf69b2c366dccbfccc3b28ff4fca2
git: implement basic bookmark activation
This is very limited, but it allows 'hg
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1585257894 14400
# Thu Mar 26 17:24:54 2020 -0400
# Node ID 917cd2c4073cf69b2c366dccbfccc3b28ff4fca2
# Parent c1b5ff87d07b7029f5df5345dbbc097a5f01d9b4
git: implement a basic checkconflict bookmark store method
It is heavily based
On Fri, Aug 16, 2019 at 16:58:56 -0400, Augie Fackler wrote:
> On Aug 1, 2019, at 22:30, Gregory Szorc wrote:
...
> > I would prefer we interface with Git repositories using the storage
> > abstraction and not have to maintain a shadow Mercurial repository as
> > well. And I do think that is
On Wed, May 15, 2019 at 14:09:53 -0400, Josef 'Jeff' Sipek wrote:
> On Wed, May 15, 2019 at 18:53:01 +0200, Pierre-Yves David wrote:
...
> > Your expectation are find. This looks like a bug. Can you report it on
> > bz.mercurial-scm.org (ideally with a repro).
>
> Will do.
On Wed, May 15, 2019 at 18:53:01 +0200, Pierre-Yves David wrote:
> On 5/15/19 4:56 PM, Josef 'Jeff' Sipek wrote:
> > I have a repo I use hg-git and evolve (30a544904) on. Today, one of the
> > other team members rebased my work-in-progress commits against the latest
> > mas
I have a repo I use hg-git and evolve (30a544904) on. Today, one of the
other team members rebased my work-in-progress commits against the latest
master - in the git repo. After the usual pull+phase+pull+prune dance, I
ended up with the right DAG *shape* but the wdir and bookmark ended up in a
On Sun, May 05, 2019 at 20:12:13 +0200, Pierre-Yves David wrote:
> On 5/4/19 4:39 AM, Josef 'Jeff' Sipek wrote:
> > On Fri, May 03, 2019 at 00:04:01 +0200, Pierre-Yves David wrote:
> >> On 4/29/19 10:32 PM, Kyle Lippincott wrote:
> > ...
> >>> I believe `hg nex
On Fri, May 03, 2019 at 00:04:01 +0200, Pierre-Yves David wrote:
> On 4/29/19 10:32 PM, Kyle Lippincott wrote:
...
> > I believe `hg next` will automatically evolve now, so that might be
> > sufficient for your use case?
>
> Yes, the recommended way to stabilize your children on at a time is `hg
On Mon, Apr 29, 2019 at 21:41:31 -0400, Matt Harbison wrote:
...
> Nothing weird about this workflow- I do basically the same thing.
Cool :)
> I think I'd like to see this as a config setting, so that I can set this
> once and forget about it. I'll never remember the --no-all option. I do
Hello,
I recently updated and that pulled in 3ef96578 which adds an implicit --all
to 'hg evolve'. I have a couple of problems with that (or maybe it is my
workflow that needs tweaking).
1) Before the change, 'hg evolve' would evolve only one cset, now it evolves
everything (all descendants?
On Sun, Mar 31, 2019 at 17:36:23 +0200, Pierre-Yves David wrote:
> # HG changeset patch
> # User Pierre-Yves David
> # Date 1553707623 -3600
> # Wed Mar 27 18:27:03 2019 +0100
> # Node ID 2cfe9983fa92313d58f0420ec62f2341a810343e
> # Parent 108e26fa0a97fe5342a1ce246cc4e4c185803454
> #
On Sun, Mar 31, 2019 at 17:36:22 +0200, Pierre-Yves David wrote:
...
> compression: introduce an official `format.revlog-compression` option
>
> This option superseed the `experiment.format.compression` option. The value
s/superseed/supersedes/ :)
> currently supported are zlib (default) and
On Sun, Mar 31, 2019 at 17:36:19 +0200, Pierre-Yves David wrote:
...
> compression: introduce a `storage.revlog.zlib.level` configuration
>
> This option control the zlib compression level used when compression revlog
> chunk.
>
> This is also a good excuse to pave the way for a similar
On Sun, Mar 31, 2019 at 17:36:17 +0200, Pierre-Yves David wrote:
...
> diff --git a/mercurial/util.py b/mercurial/utils/compression.py
> copy from mercurial/util.py
> copy to mercurial/utils/compression.py
> --- a/mercurial/util.py
> +++ b/mercurial/utils/compression.py
> @@ -1,1555 +1,37 @@
> -#
On Sat, Mar 30, 2019 at 00:25:48 -0400, Matt Harbison wrote:
> # HG changeset patch
> # User Matt Harbison
> # Date 1553910795 14400
> # Fri Mar 29 21:53:15 2019 -0400
> # Node ID 25c902e210625bf71459da835ef4e5558fbab7dc
> # Parent eec20025ada33889233e553c5825aac36b708f6c
> uncommit: abort
On Wed, Mar 20, 2019 at 17:28:46 +, martinvonz (Martin von Zweigbergk)
wrote:
> martinvonz added a comment.
>
>
> In https://phab.mercurial-scm.org/D6140#89770, @martinvonz wrote:
>
> > Josef 'Jeff' Sipek sent this to mercurial-devel.
> I'm addi
On Fri, Mar 15, 2019 at 05:27:46 +, martinvonz (Martin von Zweigbergk)
wrote:
...
> "x::x" is a useful trick for making a range contiguous, but it gets
> annoying if "x" is a long expression. Let's provide a simple function
> that helps with that. It also makes it the trick more
On Sun, Mar 10, 2019 at 14:56:48 +0900, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1552190244 -32400
> # Sun Mar 10 12:57:24 2019 +0900
> # Node ID 343027851edc0337e4058feb6f51d67dc584bc0b
> # Parent 9d4ae5044b4c96bdfb2bbb33fa696908b664a1d7
> template: add
On Thu, Feb 28, 2019 at 21:33:31 -0500, Augie Fackler wrote:
> On Wed, Feb 27, 2019 at 03:31:11AM +0530, Faheem Mitha wrote:
...
> > practice was a good idea, anyway?
>
> Without the bot, the bug backlog grows without bound. Nobody actually
> checks to see if old bugs are fixed, and eventually
On Wed, Jan 23, 2019 at 23:23:53 -0500, Georges Racinet wrote:
...
> diff -r a35cfd592a90 -r 47d5458a4c32 tests/test-rust-ancestor.py
> --- a/tests/test-rust-ancestor.py Wed Jan 23 07:47:04 2019 -0500
> +++ b/tests/test-rust-ancestor.py Wed Jan 23 07:49:36 2019 -0500
> @@ -1,6 +1,10 @@
>
On Wed, Nov 14, 2018 at 15:13:11 +, durin42 (Augie Fackler) wrote:
> durin42 created this revision.
> Herald added a subscriber: mercurial-devel.
> Herald added a reviewer: hg-reviewers.
>
> REVISION SUMMARY
> This isn't as robust as it probably should be, but for now it'll get
> the job
On Thu, Oct 18, 2018 at 12:22:16 +0200, Gregory Szorc wrote:
...
> Something else we may want to consider is a single Python module exposing
> the Rust code instead of N. Rust’s more aggressive cross function
> compilation optimization could result in better performance if everything
> is
There is a lot of info here, thanks for the write up!
On Fri, Aug 31, 2018 at 15:47:34 -0700, Gregory Szorc wrote:
...
> Assuming you only have primitive data retrieval commands, you are now
> issuing a lot more commands.
While I'm all for allowing simpler servers (and hopefully clients too),
On Thu, Jun 14, 2018 at 20:14:24 +0900, Yuya Nishihara wrote:
> On Wed, 13 Jun 2018 10:55:12 -0400, Josef 'Jeff' Sipek wrote:
> > # HG changeset patch
> > # User Josef 'Jeff' Sipek
> > # Date 1528900880 14400
> > # Wed Jun 13 10:41:20 2018 -0400
> &
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1528900880 14400
# Wed Jun 13 10:41:20 2018 -0400
# Branch stable
# Node ID d591c80025ee7316b77235b2d71c4b0f01c03123
# Parent cbb47a946bc0e0346bfc9f9ba505f9475de43606
lazymanifest: don't crash when out of memory (issue5916)
self->li
# HG changeset patch
# User Josef 'Jeff' Sipek
# Date 1528900659 14400
# Wed Jun 13 10:37:39 2018 -0400
# Branch stable
# Node ID cbb47a946bc0e0346bfc9f9ba505f9475de43606
# Parent 3c84493556db3bffcff2fa2f24bb6738dde9fc58
cext: stop worrying and love the free(NULL)
There is no need to check
On Tue, Jun 12, 2018 at 12:27:04 +, pulkit (Pulkit Goyal) wrote:
> This revision was automatically updated to reflect the committed changes.
> Closed by commit rHGad4c5c0af6b5: graft: fix the help text to say `graft
> reapplies previous options` (authored by pulkit, committed by ).
>
>
On Sat, Apr 07, 2018 at 05:53:50 +, indygreg (Gregory Szorc) wrote:
> indygreg created this revision.
> Herald added a subscriber: mercurial-devel.
> Herald added a reviewer: hg-reviewers.
>
> REVISION SUMMARY
> As part of implementing the server-side bits of the wire protocol
> command
On Wed, Mar 28, 2018 at 22:06:17 +, indygreg (Gregory Szorc) wrote:
> indygreg updated this revision to Diff 7352.
>
> REPOSITORY
> rHG Mercurial
>
> CHANGES SINCE LAST UPDATE
> https://phab.mercurial-scm.org/D2948?vs=7327=7352
>
> REVISION DETAIL
>
On Fri, Feb 23, 2018 at 23:53:18 +0900, Yuya Nishihara wrote:
> # HG changeset patch
> # User Yuya Nishihara
> # Date 1519394998 -32400
> # Fri Feb 23 23:09:58 2018 +0900
> # Node ID 98cfd7926442dc0a649e0359455ad6962815bd13
> # Parent b8d0761a85c7421071750de23228415306852d69
On Fri, Feb 23, 2018 at 01:06:28 +0900, Yuya Nishihara wrote:
> On Thu, 22 Feb 2018 10:01:00 -0500, Josef 'Jeff' Sipek wrote:
...
> > Yeah... I thought that might be an issue. The code in the 'except' is meant
> > as best-effort -
>
> Ok, I didn't notice that. It's i
On Thu, Feb 22, 2018 at 21:01:44 +0900, Yuya Nishihara wrote:
> On Thu, 22 Feb 2018 09:01:14 +0100, Denis Laxalde wrote:
> > Josef 'Jeff' Sipek wrote:
> > > # HG changeset patch
> > > # User Josef 'Jeff' Sipek <jef...@josefsipek.net>
> > > # Date 1519251
# HG changeset patch
# User Josef 'Jeff' Sipek <jef...@josefsipek.net>
# Date 1519251311 18000
# Wed Feb 21 17:15:11 2018 -0500
# Node ID b99df94fdd4813e0ce538a8caa682802da4a6cb2
# Parent 106872aa15af9919220705ed72c78459774e1575
mdiff: split on unicode character boundaries when shor
# HG changeset patch
# User Josef 'Jeff' Sipek <jef...@josefsipek.net>
# Date 1519249869 18000
# Wed Feb 21 16:51:09 2018 -0500
# Node ID 106872aa15af9919220705ed72c78459774e1575
# Parent c8891cc3fa9ec855a3bdefd3dd759d19927c6b85
help: fix wording describing SSH requirements
diff
# HG changeset patch
# User Josef 'Jeff' Sipek <jef...@josefsipek.net>
# Date 1518391957 18000
# Sun Feb 11 18:32:37 2018 -0500
# Node ID 0c3e67adde02590c1d8882ba7050d19ff41ba7ff
# Parent f91b7f26c68ac87961aa6ef883ba96e5a2822ad3
gpg: print unknown key IDs in their entirety
Shor
# HG changeset patch
# User Josef 'Jeff' Sipek <jef...@josefsipek.net>
# Date 1499599407 -10800
# Sun Jul 09 14:23:27 2017 +0300
# Branch stable
# Node ID c497d62fdcea9861369a15896a1f59d6f3787765
# Parent db3830646e34220cfcac0837a33f9a8503dea5d2
tutorial: word wrap long lines
diff
# HG changeset patch
# User Josef 'Jeff' Sipek <jef...@josefsipek.net>
# Date 1499601692 -10800
# Sun Jul 09 15:01:32 2017 +0300
# Branch stable
# Node ID d3297cb2c810432906d8cf4b45e412f2f87241b0
# Parent c497d62fdcea9861369a15896a1f59d6f3787765
tutorial: fix grammar and spelling
diff
# HG changeset patch
# User Josef 'Jeff' Sipek <jef...@josefsipek.net>
# Date 1499599224 -10800
# Sun Jul 09 14:20:24 2017 +0300
# Branch stable
# Node ID db3830646e34220cfcac0837a33f9a8503dea5d2
# Parent 61e73c8fe169717105e832b23086683848a9ef53
tutorial: use rm instead of
On Sun, Apr 16, 2017 at 02:55:27 +0200, Pierre-Yves David wrote:
> # HG changeset patch
> # User Pierre-Yves David
> # Date 1492302848 -7200
> # Sun Apr 16 02:34:08 2017 +0200
> # Node ID 9d4f7de0a25c91103f6419c4675bcb21ad7c5098
> # Parent
67 matches
Mail list logo