mercurial-devel | Pipeline #17783 has failed for branch/stable | 5d468879

2021-02-11 Thread Heptapod


Your pipeline has failed.

Project: mercurial-devel ( https://foss.heptapod.net/octobus/mercurial-devel )
Branch: branch/stable ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commits/branch/stable )

Commit: 5d468879 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commit/5d468879953dae34ef5a9a30048c1b81ae00bcd7
 )
Commit Message: rust-status: honor matcher when using the dirst...
Commit Author: Raphaël Gomès

Pipeline #17783 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/17783 ) triggered 
by Administrator ( https://foss.heptapod.net/root )
had 2 failed builds.

Job #165288 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165288/raw )

Stage: tests
Name: test-py2-chg
Job #165289 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165289/raw )

Stage: tests
Name: test-py3-chg

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial-devel | Pipeline #17784 has failed for branch/default | 62d38e52

2021-02-11 Thread Heptapod


Your pipeline has failed.

Project: mercurial-devel ( https://foss.heptapod.net/octobus/mercurial-devel )
Branch: branch/default ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commits/branch/default )

Commit: 62d38e52 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commit/62d38e527647ac3b5748869cf163dccc9cac1f54
 )
Commit Message: changegroup: don't convert revisions to node fo...
Commit Author: Jörg Sonnenberger ( https://foss.heptapod.net/joerg )

Pipeline #17784 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/17784 ) triggered 
by Administrator ( https://foss.heptapod.net/root )
had 4 failed builds.

Job #165299 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165299/raw )

Stage: tests
Name: test-py2-rust
Job #165297 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165297/raw )

Stage: tests
Name: test-py2-pure
Job #165295 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165295/raw )

Stage: tests
Name: test-py2
Job #165301 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165301/raw )

Stage: tests
Name: test-py2-chg

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@46487: 14 new changesets (3 on stable)

2021-02-11 Thread Mercurial Commits
14 new changesets (3 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/dd926ce1de28
changeset:   46474:dd926ce1de28
branch:  stable
parent:  46464:32da58916fd0
user:Pierre-Yves David 
date:Mon Jan 18 10:20:58 2021 +0100
summary: relnote: remove the reference to `debugstrip`

https://www.mercurial-scm.org/repo/hg/rev/f0982c76ef1b
changeset:   46475:f0982c76ef1b
branch:  stable
user:Pierre-Yves David 
date:Wed Feb 10 00:11:46 2021 +0100
summary: cmdutil: add a missing byte prefix to string introduce in 
976b26bdd0d8

https://www.mercurial-scm.org/repo/hg/rev/4f5e9a77ff7a
changeset:   46476:4f5e9a77ff7a
parent:  46473:d6e73351533b
user:Pierre-Yves David 
date:Fri Jan 29 15:23:07 2021 +0100
summary: debugdiscovery: add flags to run discovery on subsets of the local 
repo

https://www.mercurial-scm.org/repo/hg/rev/3c360ab2688d
changeset:   46477:3c360ab2688d
user:Martin von Zweigbergk 
date:Wed Feb 03 13:55:58 2021 -0800
summary: narrow: add --no-backup option for narrowing

https://www.mercurial-scm.org/repo/hg/rev/db9e33beb0fb
changeset:   46478:db9e33beb0fb
user:Martin von Zweigbergk 
date:Wed Feb 03 23:23:56 2021 -0800
summary: bundle2: print "error:abort" message to stderr instead of stdout

https://www.mercurial-scm.org/repo/hg/rev/c2435280ca63
changeset:   46479:c2435280ca63
user:Pierre-Yves David 
date:Tue Feb 02 07:02:25 2021 +0100
summary: copy-tracing: add a --compute flag to debugchangedfiles

https://www.mercurial-scm.org/repo/hg/rev/05dd091dfa6a
changeset:   46480:05dd091dfa6a
user:Martin von Zweigbergk 
date:Tue Feb 09 09:37:39 2021 -0800
summary: wireprotopeer: clarify some variable names now that we allow 
snake_case

https://www.mercurial-scm.org/repo/hg/rev/0d734c0ae1cf
changeset:   46481:0d734c0ae1cf
user:Simon Sapin 
date:Mon Feb 01 12:25:53 2021 +0100
summary: rust: replace read_whole_file with std::fs::read

https://www.mercurial-scm.org/repo/hg/rev/39128182f04e
changeset:   46482:39128182f04e
user:Simon Sapin 
date:Mon Feb 01 13:32:00 2021 +0100
summary: rust: Remove unnecessary check for absolute path before joining

https://www.mercurial-scm.org/repo/hg/rev/2845892dd489
changeset:   46483:2845892dd489
user:Simon Sapin 
date:Thu Feb 04 13:16:21 2021 +0100
summary: rust: Parse system and user configuration

https://www.mercurial-scm.org/repo/hg/rev/a6e4e4650bac
changeset:   46484:a6e4e4650bac
user:Simon Sapin 
date:Thu Feb 04 13:17:55 2021 +0100
summary: rhg: Parse system and user configuration at program start

https://www.mercurial-scm.org/repo/hg/rev/f031fe1c6ede
changeset:   46485:f031fe1c6ede
user:Simon Sapin 
date:Thu Feb 04 14:29:47 2021 +0100
summary: rhg: Abort based on config on share-safe mismatch

https://www.mercurial-scm.org/repo/hg/rev/d7685105e504
changeset:   46486:d7685105e504
bookmark:@
user:Simon Sapin 
date:Thu Feb 04 15:04:53 2021 +0100
summary: rhg: Parse per-repository configuration

https://www.mercurial-scm.org/repo/hg/rev/839cacdff919
changeset:   46487:839cacdff919
branch:  stable
tag: tip
parent:  46475:f0982c76ef1b
user:Pierre-Yves David 
date:Wed Feb 10 19:23:56 2021 +0100
summary: tweak-default: no longer enable the experimental return code

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial-devel | Pipeline #17785 has failed for branch/default | b43b4663

2021-02-11 Thread Heptapod


Your pipeline has failed.

Project: mercurial-devel ( https://foss.heptapod.net/octobus/mercurial-devel )
Branch: branch/default ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commits/branch/default )

Commit: b43b4663 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commit/b43b4663a3fad30d803d8bc380765c075af6e84a
 )
Commit Message: tests: add a comment in a test that will hopefu...
Commit Author: Kyle Lippincott ( https://foss.heptapod.net/spectral )

Pipeline #17785 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/17785 ) triggered 
by Administrator ( https://foss.heptapod.net/root )
had 4 failed builds.

Job #165314 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165314/raw )

Stage: tests
Name: test-py2-chg
Job #165312 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165312/raw )

Stage: tests
Name: test-py2-rust
Job #165310 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165310/raw )

Stage: tests
Name: test-py2-pure
Job #165308 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165308/raw )

Stage: tests
Name: test-py2

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D9983: packaging: add Provides: python3-mercurial and Homepage to debian package

2021-02-11 Thread spectral (Kyle Lippincott)
spectral created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REVISION SUMMARY
  There are other packages that depend on python3-mercurial, like debian's
  mercurial-git, so we should mark ourselves as providing it.
  
  I compared the control file we generate to the one that the debian maintainers
  generate, and noticed several differences:
  
  - the Homepage bit. I included this, because why not
  - a more robust Suggests list that includes a graphical merge tool
  - a more robust Breaks list
  - debian's Recommends openssh-client, we only Recommends ca-certificates
  - a split into `mercurial` and `mercurial-common` (and possibly others?)
  - a slightly different description

REPOSITORY
  rHG Mercurial

BRANCH
  default

REVISION DETAIL
  https://phab.mercurial-scm.org/D9983

AFFECTED FILES
  contrib/packaging/debian/control

CHANGE DETAILS

diff --git a/contrib/packaging/debian/control b/contrib/packaging/debian/control
--- a/contrib/packaging/debian/control
+++ b/contrib/packaging/debian/control
@@ -25,7 +25,9 @@
 Suggests: wish
 Replaces: mercurial-common
 Breaks: mercurial-common
+Provides: python3-mercurial
 Architecture: any
+Homepage: https://www.mercurial-scm.org/
 Description: fast, easy to use, distributed revision control tool.
  Mercurial is a fast, lightweight Source Control Management system designed
  for efficient handling of very large distributed projects.



To: spectral, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@46489: 2 new changesets (2 on stable)

2021-02-11 Thread Mercurial Commits
2 new changesets (2 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/40c8ae49561d
changeset:   46488:40c8ae49561d
branch:  stable
user:Raphaël Gomès 
date:Wed Feb 10 22:01:23 2021 +0100
summary: status: add test that shows that the Rust implementation has a bug

https://www.mercurial-scm.org/repo/hg/rev/fb6eca7b8c63
changeset:   46489:fb6eca7b8c63
branch:  stable
tag: tip
user:Raphaël Gomès 
date:Wed Feb 10 21:46:29 2021 +0100
summary: rust-status: honor matcher when using the dirstate-only fast-path 
(issue6483)

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D9984: softstrip: move _bookmarkmovements() call to where it's needed

2021-02-11 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REVISION SUMMARY
  The call to `_bookmarkmovements()` is unrelated to the backup, so
  let's move it after.

REPOSITORY
  rHG Mercurial

BRANCH
  default

REVISION DETAIL
  https://phab.mercurial-scm.org/D9984

AFFECTED FILES
  mercurial/repair.py

CHANGE DETAILS

diff --git a/mercurial/repair.py b/mercurial/repair.py
--- a/mercurial/repair.py
+++ b/mercurial/repair.py
@@ -308,11 +308,11 @@
 if not tostrip:
 return None
 
-newbmtarget, updatebm = _bookmarkmovements(repo, tostrip)
 if backup:
 node = tostrip[0]
 backupfile = _createstripbackup(repo, tostrip, node, topic)
 
+newbmtarget, updatebm = _bookmarkmovements(repo, tostrip)
 with repo.transaction(b'strip') as tr:
 phases.retractboundary(repo, tr, phases.archived, tostrip)
 bmchanges = [(m, repo[newbmtarget].node()) for m in updatebm]



To: martinvonz, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D9985: softstrip: fix a reference to an undefined variable

2021-02-11 Thread martinvonz (Martin von Zweigbergk)
martinvonz created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REVISION SUMMARY
  `backupfile` wasn't defined if no backup was requested. Let's set it
  to `None` by default, which matches what regular `repair.strip()`
  does.

REPOSITORY
  rHG Mercurial

BRANCH
  default

REVISION DETAIL
  https://phab.mercurial-scm.org/D9985

AFFECTED FILES
  mercurial/repair.py

CHANGE DETAILS

diff --git a/mercurial/repair.py b/mercurial/repair.py
--- a/mercurial/repair.py
+++ b/mercurial/repair.py
@@ -308,6 +308,7 @@
 if not tostrip:
 return None
 
+backupfile = None
 if backup:
 node = tostrip[0]
 backupfile = _createstripbackup(repo, tostrip, node, topic)



To: martinvonz, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


Re: Which parts of Evolve can be upstreamed?

2021-02-11 Thread Martin von Zweigbergk via Mercurial-devel
On Mon, Feb 8, 2021 at 11:28 PM Pierre-Yves David
 wrote:
>
> The short answer is:
>
> They are comment in multiple source files about their status and the
> part that can be uptreamed.
>
>
> For a longer answer I need to double check my notes.
> On a general basis :
> - The user facing command is the most "mutable" part that we will likely
> keep experimenting for a while.

Sure, they may always change a bit, but I think obslog and prune have
been quite stable for a while. I know that the obslog output was
changed quite a bit recently, but that change could have been done in
core instead if it had been there.

Maybe I'll start upstreaming the changes to rewriteutil.py that have
been added in since the last attempt. Then I'll see if I can upstream
the prune command.

> - The latest upstreaming effort was around the stack concept that proved
> itself central for providing a consistent UX around `hg evolve` in
> distributed context. I would be happy to see it get to conclusion.
> - The change to heads computation and checking is a good candidate for
> upstreaming is all the logic live in core and they "wrapping" in the
> extension are neither very clean nor performant

I looked into that a bit. It seems it's used for some
experimental.single-head-per-branch that I had never heard of. If
that's correct, it doesn't seem that useful to me at least. If others
care about that option, they can upstream that part. Correct me if I
misunderstood what the "heads computation and checking" is about, of
course.

>
> On 2/8/21 11:59 PM, Martin von Zweigbergk wrote:
> > Hi,
> >
> > We have talked about upstreaming the Evolve extension for years and some
> > of it has been upstreamed, but most of it remains. I think most of us
> > agree that it would be good to have it upstreamed at some point. Are
> > there some uncontroversial parts that I can start moving upstream? The
> > obslog and prune commands seem like good candidates to me. What do you
> > think?
> >
>
> --
> Pierre-Yves David
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@46493: 4 new changesets (4 on stable)

2021-02-11 Thread Mercurial Commits
4 new changesets (4 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/86b019899737
changeset:   46490:86b019899737
branch:  stable
user:Pierre-Yves David 
date:Wed Feb 10 21:05:05 2021 +0100
summary: hooks: forbid ':' in hook name

https://www.mercurial-scm.org/repo/hg/rev/0760282995cf
changeset:   46491:0760282995cf
branch:  stable
user:Pierre-Yves David 
date:Wed Feb 10 22:43:16 2021 +0100
summary: hooks: add some test about HGPLAIN setting and hooks

https://www.mercurial-scm.org/repo/hg/rev/7289eac777ec
changeset:   46492:7289eac777ec
branch:  stable
user:Pierre-Yves David 
date:Wed Feb 10 23:21:21 2021 +0100
summary: hooks: introduce a `:run-with-plain` option for hooks

https://www.mercurial-scm.org/repo/hg/rev/b910be772eb9
changeset:   46493:b910be772eb9
branch:  stable
tag: tip
user:Pierre-Yves David 
date:Wed Feb 10 23:03:54 2021 +0100
summary: hooks: add a `auto` value for `hooks.*run-with-plain`

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial-devel | Pipeline #17805 has failed for branch/default | 77c87239

2021-02-11 Thread Heptapod


Your pipeline has failed.

Project: mercurial-devel ( https://foss.heptapod.net/octobus/mercurial-devel )
Branch: branch/default ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commits/branch/default )

Commit: 77c87239 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commit/77c87239a56c89c4f9b55adf745150e7e37f9d7d
 )
Commit Message: tests: add a comment in a test that will hopefu...
Commit Author: Kyle Lippincott ( https://foss.heptapod.net/spectral )

Pipeline #17805 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/17805 ) triggered 
by Administrator ( https://foss.heptapod.net/root )
had 4 failed builds.

Job #165460 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165460/raw )

Stage: tests
Name: test-py2
Job #165464 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165464/raw )

Stage: tests
Name: test-py2-rust
Job #165462 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165462/raw )

Stage: tests
Name: test-py2-pure
Job #165466 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165466/raw )

Stage: tests
Name: test-py2-chg

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial-devel | Pipeline #17806 has failed for branch/stable | d16cd421

2021-02-11 Thread Heptapod


Your pipeline has failed.

Project: mercurial-devel ( https://foss.heptapod.net/octobus/mercurial-devel )
Branch: branch/stable ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commits/branch/stable )

Commit: d16cd421 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/commit/d16cd4217f1d3b787205728146f049590fddc889
 )
Commit Message: hooks: add a `auto` value for `hooks.*run-with-...
Commit Author: Pierre-Yves David ( https://foss.heptapod.net/marmoute )

Pipeline #17806 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/17806 ) triggered 
by Administrator ( https://foss.heptapod.net/root )
had 1 failed build.

Job #165475 ( 
https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/165475/raw )

Stage: tests
Name: test-py2-pure

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel