Re: [PATCH 5 of 5] posix: give checklink a fast path that cache the check file and is read only

2016-11-22 Thread Danek Duvall
Danek Duvall wrote: > I tried adding "delete=(cachedir is None)" (or the equivalent) to the > NamedTemporaryFile call, and that cleared up all the cp -r errors, but left > behind three tests failing due to the files left behind. At least two of > them are straightforward to fix, I think, since

Can we automatically recognize when we should be fulfilling our deprecation promsie?

2016-11-22 Thread timeless
Augie Fackler wrote: > We said we'd delete this after 3.8. It's time. > -ui.deprecwarn("missing attribute '%s', use @command decorator " > - "to register '%s'" % (attr, cmd), '3.8') It feels like we should be able to have a test which complains if we have deprecwarns

Re: [PATCH 5 of 5] posix: give checklink a fast path that cache the check file and is read only

2016-11-22 Thread Danek Duvall
Mads Kiilerich wrote: > # HG changeset patch > # User Mads Kiilerich > # Date 1421194526 -3600 > # Wed Jan 14 01:15:26 2015 +0100 > # Node ID 73b671fbed41d82a5dd46e485c61ddb8afe42faf > # Parent 5409e0c5e6c0764e802360a3912f7719885ba2b5 > posix: give checklink a fast path

Re: [PATCH] zstd: fix compilation with Solaris Studio

2016-11-22 Thread Danek Duvall
Gregory Szorc wrote: > > Cool. FWIW, the mercurial build didn't fail when I got this failure, which > > I found a bit surprising. I get the desire to make sure that the zstd > > support isn't critical, but if I hadn't known to go look for this, I would > > have missed it entirely until at some

Re: [PATCH] zstd: fix compilation with Solaris Studio

2016-11-22 Thread Yuya Nishihara
On Tue, 22 Nov 2016 14:07:51 -0800, Gregory Szorc wrote: > On Tue, Nov 22, 2016 at 1:34 PM, wrote: > > # HG changeset patch > > # User Danek Duvall > > # Date 1479850325 28800 > > # Tue Nov 22 13:32:05 2016 -0800 > > # Node ID

[PATCH] help: clarify contents of revlog index

2016-11-22 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1479867182 28800 # Tue Nov 22 18:13:02 2016 -0800 # Node ID 96679cda009dfad247dc50013165d08093dc2737 # Parent 01d8600955ccbc8cd53db2c1613ec7c3f7913ee2 help: clarify contents of revlog index The previous wording

Re: [PATCH] zstd: fix compilation with Solaris Studio

2016-11-22 Thread Gregory Szorc
On Tue, Nov 22, 2016 at 2:19 PM, Danek Duvall wrote: > Gregory Szorc wrote: > > > On Tue, Nov 22, 2016 at 1:34 PM, wrote: > > > > > # HG changeset patch > > > # User Danek Duvall > > > # Date 1479850325 28800 > > > #

Re: [PATCH] zstd: fix compilation with Solaris Studio

2016-11-22 Thread Danek Duvall
Gregory Szorc wrote: > On Tue, Nov 22, 2016 at 1:34 PM, wrote: > > > # HG changeset patch > > # User Danek Duvall > > # Date 1479850325 28800 > > # Tue Nov 22 13:32:05 2016 -0800 > > # Node ID b09fb7f66e9e680358b8fb359be24a14fd6b3cfb > > #

Re: [PATCH 3 of 3 V3] memctx: allow the memlightctx thats reusing the manifest node

2016-11-22 Thread Jun Wu
Excerpts from Augie Fackler's message of 2016-11-21 18:26:16 -0500: > Also, could histedit be updated to use this for 'mess' actions > perhaps? Probably not easy, but if it is I'd love to see an in-tree > client of this class. Can you take a look? It does not work if "mess" happens after other

Re: [PATCH] zstd: fix compilation with Solaris Studio

2016-11-22 Thread Gregory Szorc
On Tue, Nov 22, 2016 at 1:34 PM, wrote: > # HG changeset patch > # User Danek Duvall > # Date 1479850325 28800 > # Tue Nov 22 13:32:05 2016 -0800 > # Node ID b09fb7f66e9e680358b8fb359be24a14fd6b3cfb > # Parent

[PATCH] zstd: fix compilation with Solaris Studio

2016-11-22 Thread danek . duvall
# HG changeset patch # User Danek Duvall # Date 1479850325 28800 # Tue Nov 22 13:32:05 2016 -0800 # Node ID b09fb7f66e9e680358b8fb359be24a14fd6b3cfb # Parent 8836f13e3c5b8eae765372708b659c55a044cbb4 zstd: fix compilation with Solaris Studio Without these changes,

Re: [PATCH 3 of 3 V3] memctx: allow the memlightctx thats reusing the manifest node

2016-11-22 Thread Mateusz Kwapich
Excerpts from Augie Fackler's message of 2016-11-21 18:26:16 -0500: > On Mon, Nov 21, 2016 at 08:13:32AM -0800, Mateusz Kwapich wrote: > > # HG changeset patch > > # User Mateusz Kwapich > > # Date 1479744581 28800 > > # Mon Nov 21 08:09:41 2016 -0800 > > # Node ID

Re: Fixing .hg file open ordering

2016-11-22 Thread Ryan McElroy
On 11/22/16 8:19 PM, Ryan McElroy wrote: On 11/10/16 5:11 PM, Bryan O'Sullivan wrote: On Thu, Nov 10, 2016 at 2:29 AM, Durham Goode > wrote: We worked out a solution to Bryan’s main concern, but there hasn’t been any discussion of my main

Re: [PATCH 4 of 5 lfs-v2] revlog: REVIDX_ISLARGEFILE flag

2016-11-22 Thread Gregory Szorc
On Tue, Nov 22, 2016 at 9:56 AM, Remi Chaintron wrote: > # HG changeset patch > # User Remi Chaintron > # Date 1479829452 0 > # Tue Nov 22 15:44:12 2016 + > # Branch stable > # Node ID 02ae3995e54d3e38e059224f4e56b998735b5be2 > # Parent

[PATCH 5 of 5 lfs-v2] changegroup3: enable on 'lfs' repo requirements

2016-11-22 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1479829452 0 # Tue Nov 22 15:44:12 2016 + # Branch stable # Node ID 0bc5b1d488448b064575b165b85e8341f8299ce7 # Parent 02ae3995e54d3e38e059224f4e56b998735b5be2 changegroup3: enable on 'lfs' repo requirements `changegroup3`

[PATCH 4 of 5 lfs-v2] revlog: REVIDX_ISLARGEFILE flag

2016-11-22 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1479829452 0 # Tue Nov 22 15:44:12 2016 + # Branch stable # Node ID 02ae3995e54d3e38e059224f4e56b998735b5be2 # Parent 66391d01bb92ff5f1d14033c00389214f78f25cc revlog: REVIDX_ISLARGEFILE flag Add the REVIDX_ISLARGEFILE flag

[PATCH 2 of 5 lfs-v2] revlog: add flagprocessor

2016-11-22 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1479829452 0 # Tue Nov 22 15:44:12 2016 + # Branch stable # Node ID c6936724ef27b378361773441debc6b7f9ba66cb # Parent 58da24bb9f7c904e51571cfbad2c8e299c44aaa0 revlog: add flagprocessor Add a mechanism for

[Bug 5431] New: Shelve does not respect --keep when user intervention is required

2016-11-22 Thread bugzilla
https://bz.mercurial-scm.org/show_bug.cgi?id=5431 Bug ID: 5431 Summary: Shelve does not respect --keep when user intervention is required Product: Mercurial Version: unspecified Hardware: PC OS: Mac OS

Re: [PATCH] py3: add os.getcwdb() to have bytes path

2016-11-22 Thread Augie Fackler
On Tue, Nov 22, 2016 at 11:23 AM, Pulkit Goyal <7895pul...@gmail.com> wrote: > On Tue, Nov 22, 2016 at 9:25 PM, Augie Fackler wrote: >> On Tue, Nov 22, 2016 at 08:10:08PM +0530, Pulkit Goyal wrote: >>> # HG changeset patch >>> # User Pulkit Goyal <7895pul...@gmail.com> >>> #

Re: [PATCH] py3: add os.getcwdb() to have bytes path

2016-11-22 Thread Pulkit Goyal
On Tue, Nov 22, 2016 at 9:25 PM, Augie Fackler wrote: > On Tue, Nov 22, 2016 at 08:10:08PM +0530, Pulkit Goyal wrote: >> # HG changeset patch >> # User Pulkit Goyal <7895pul...@gmail.com> >> # Date 1479820610 -19800 >> # Tue Nov 22 18:46:50 2016 +0530 >> # Node ID

[PATCH 7 of 8 chgtocore] chgserver: delay importing commands and dispatch modules

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476509838 -32400 # Sat Oct 15 14:37:18 2016 +0900 # Node ID c0640366366cf076e2641ae53948be0770154611 # Parent 75a0cf247a94e7ca67e9280f6335ce95c8d6a5ad chgserver: delay importing commands and dispatch modules This is a

[PATCH 5 of 8 chgtocore] server: add public function to select either cmdserver or hgweb

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476508756 -32400 # Sat Oct 15 14:19:16 2016 +0900 # Node ID ac7e304b598a4f05e96605602679ea868b4fe38d # Parent 03857e7317d72b4d57ecb54894dda31e6124931a server: add public function to select either cmdserver or hgweb diff

[PATCH 8 of 8 chgtocore] chgserver: make it a core module and drop extension flags

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476509416 -32400 # Sat Oct 15 14:30:16 2016 +0900 # Node ID fd00c0d94a008dd533b99d15873320ee7e8c7286 # Parent c0640366366cf076e2641ae53948be0770154611 chgserver: make it a core module and drop extension flags It was an

[PATCH 6 of 8 chgtocore] chgserver: drop CHGINTERNALMARK by chgunixservice()

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476509069 -32400 # Sat Oct 15 14:24:29 2016 +0900 # Node ID 75a0cf247a94e7ca67e9280f6335ce95c8d6a5ad # Parent ac7e304b598a4f05e96605602679ea868b4fe38d chgserver: drop CHGINTERNALMARK by chgunixservice() Prepares for the

[PATCH 3 of 8 chgtocore] hgweb: extract app factory

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476508006 -32400 # Sat Oct 15 14:06:46 2016 +0900 # Node ID bb4b6d8aeea5e7f9ce62b15679285040016f7bb1 # Parent aca8c3cfc3a5924dd99945baae3cb784c3c79c99 hgweb: extract app factory I'll move createservice() to the server

[PATCH 4 of 8 chgtocore] server: move service factory from hgweb

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476508176 -32400 # Sat Oct 15 14:09:36 2016 +0900 # Node ID 03857e7317d72b4d57ecb54894dda31e6124931a # Parent bb4b6d8aeea5e7f9ce62b15679285040016f7bb1 server: move service factory from hgweb diff --git

Re: [PATCH] py3: add os.getcwdb() to have bytes path

2016-11-22 Thread Augie Fackler
On Tue, Nov 22, 2016 at 08:10:08PM +0530, Pulkit Goyal wrote: > # HG changeset patch > # User Pulkit Goyal <7895pul...@gmail.com> > # Date 1479820610 -19800 > # Tue Nov 22 18:46:50 2016 +0530 > # Node ID 19990605d51975dcbf06e6faa74832249d215200 > # Parent

[PATCH 2 of 8 chgtocore] server: move service table and factory from commandserver

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476507437 -32400 # Sat Oct 15 13:57:17 2016 +0900 # Node ID aca8c3cfc3a5924dd99945baae3cb784c3c79c99 # Parent f4d872cabe169528a1c82eae2206e4344a3ce892 server: move service table and factory from commandserver This is

[PATCH 1 of 8 chgtocore] server: move cmdutil.service() to new module (API)

2016-11-22 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1476506863 -32400 # Sat Oct 15 13:47:43 2016 +0900 # Node ID f4d872cabe169528a1c82eae2206e4344a3ce892 # Parent 01d8600955ccbc8cd53db2c1613ec7c3f7913ee2 server: move cmdutil.service() to new module (API) And call it

[PATCH] py3: add os.getcwdb() to have bytes path

2016-11-22 Thread Pulkit Goyal
# HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1479820610 -19800 # Tue Nov 22 18:46:50 2016 +0530 # Node ID 19990605d51975dcbf06e6faa74832249d215200 # Parent 01d8600955ccbc8cd53db2c1613ec7c3f7913ee2 py3: add os.getcwdb() to have bytes path Following the behaviour of

Re: [PATCH 06 of 10 layering] cmdutil: mark dirstateguard as deprecated

2016-11-22 Thread Yuya Nishihara
On Mon, 21 Nov 2016 22:05:21 -0500, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1479781014 18000 > # Mon Nov 21 21:16:54 2016 -0500 > # Node ID 3c0eded240368fe2c276cbc5f29172e02f37869f > # Parent fe0b18c02e53589b043cff35f6987fdf63d855fb >

Re: [PATCH 01 of 10 layering] dirstateguard: move to new module so I can break some layering violations

2016-11-22 Thread Yuya Nishihara
On Mon, 21 Nov 2016 22:05:16 -0500, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1479781772 18000 > # Mon Nov 21 21:29:32 2016 -0500 > # Node ID 459f26a431fe7d04f7f935ccf46a3aec66956d84 > # Parent c84baff8c3d45579fc0cb03492ced5c8f745749c >

Re: [PATCH oldpy] keepalive: discard legacy Python support for error handling

2016-11-22 Thread Yuya Nishihara
On Mon, 21 Nov 2016 22:21:17 -0500, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1479784665 18000 > # Mon Nov 21 22:17:45 2016 -0500 > # Node ID 41a5d880f24e5bdf21a96bf72dda7e16d444eaf9 > # Parent eb23353777d3bd87b376b8b159d614c89cb7bb17 >

Re: [PATCH 1 of 2 deprecations] dispatch: stop supporting non-use of @command

2016-11-22 Thread Yuya Nishihara
On Mon, 21 Nov 2016 22:01:36 -0500, Augie Fackler wrote: > # HG changeset patch > # User Augie Fackler > # Date 1479783083 18000 > # Mon Nov 21 21:51:23 2016 -0500 > # Node ID de8e9f6a830166fe1cdb14bca0433fa328681ece > # Parent c84baff8c3d45579fc0cb03492ced5c8f745749c >

[PATCH 7 of 8 V11] bundle2: advertise bookmark capability

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807361 28800 # Tue Nov 22 01:36:01 2016 -0800 # Node ID 729a7c3e2a60c5740c1629abfba7726933d018b7 # Parent df763dd7f611acbc9fcb4ad9c3fe4706b60bde6e bundle2: advertise bookmark capability diff --git a/mercurial/bundle2.py

[PATCH 6 of 8 V11] pull: use `bookmarks` bundle2 part

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807361 28800 # Tue Nov 22 01:36:01 2016 -0800 # Node ID df763dd7f611acbc9fcb4ad9c3fe4706b60bde6e # Parent ce7bdfedd1b36290a981228f630daabc9fc09cfd pull: use `bookmarks` bundle2 part Apply changes from `bookmarks` part.

[PATCH 8 of 8 V11] help: add documentation about bookmark part

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807361 28800 # Tue Nov 22 01:36:01 2016 -0800 # Node ID 4e82e7ed1c1eb0eddb2fe7409a812c27be133b94 # Parent 729a7c3e2a60c5740c1629abfba7726933d018b7 help: add documentation about bookmark part diff --git

[PATCH 2 of 8 V11] bookmarks: rename `compare()` to `comparebookmarks()` (API)

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807211 28800 # Tue Nov 22 01:33:31 2016 -0800 # Node ID 20e2f13b7a1083f8d44a7a9e554eb3d5735b80f2 # Parent 8efced91de4d48478555d91c53e89cd1b4e3b78d bookmarks: rename `compare()` to `comparebookmarks()` (API) Next commit

[PATCH 3 of 8 V11] bookmarks: make bookmarks.compare accept binary nodes (API)

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807361 28800 # Tue Nov 22 01:36:01 2016 -0800 # Node ID 36d83269edc51168908c9b1160e22282ab6c5c04 # Parent 20e2f13b7a1083f8d44a7a9e554eb3d5735b80f2 bookmarks: make bookmarks.compare accept binary nodes (API) New

[PATCH 4 of 8 V11] bundle2: add `bookmarks` part handler

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807361 28800 # Tue Nov 22 01:36:01 2016 -0800 # Node ID 1572af8f4545b11c8147170cb421c23547d918fc # Parent 36d83269edc51168908c9b1160e22282ab6c5c04 bundle2: add `bookmarks` part handler Applies bookmarks part to the local

[PATCH 5 of 8 V11] exchange: getbundle `bookmarks` part generator

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807361 28800 # Tue Nov 22 01:36:01 2016 -0800 # Node ID ce7bdfedd1b36290a981228f630daabc9fc09cfd # Parent 1572af8f4545b11c8147170cb421c23547d918fc exchange: getbundle `bookmarks` part generator This generator will be

[PATCH 1 of 8 V11] bookmarks: introduce binary encoding

2016-11-22 Thread Stanislau Hlebik
# HG changeset patch # User Stanislau Hlebik # Date 1479807211 28800 # Tue Nov 22 01:33:31 2016 -0800 # Node ID 8efced91de4d48478555d91c53e89cd1b4e3b78d # Parent 259296eb59e77951572872fb2f542c6dbff8bc74 bookmarks: introduce binary encoding Bookmarks binary encoding will be

Re: [PATCH 08 of 10 V10] pull: use `bookmarks` bundle2 part

2016-11-22 Thread Stanislau Hlebik
From: Gregory Szorc Date: Tuesday, November 22, 2016 at 3:48 AM To: Stanislau Hlebik Cc: mercurial-devel , Pierre-Yves David Subject: Re: [PATCH 08 of 10 V10] pull: use `bookmarks` bundle2

[Bug 5430] New: "make install-doc" installs hg-ssh.8 but "make install" does not install hg-ssh

2016-11-22 Thread bugzilla
https://bz.mercurial-scm.org/show_bug.cgi?id=5430 Bug ID: 5430 Summary: "make install-doc" installs hg-ssh.8 but "make install" does not install hg-ssh Product: Mercurial Version: stable branch Hardware: PC