mercurial@30681: 19 new changesets

2017-01-02 Thread Mercurial Commits
19 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/bb0d5aad761a changeset: 30663:bb0d5aad761a user:Pulkit Goyal <7895pul...@gmail.com> date:Mon Dec 19 02:35:38 2016 +0530 summary: py3: have bytes version of os.getenv https://www.mercurial-scm.org/repo/

Re: [PATCH] rebase: fail-fast pull if working dir is not clean

2017-01-02 Thread timeless
Thanks for this. I've been meaning to do it... ___ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Re: [PATCH 1 of 7] py3: have bytes version of os.getenv

2017-01-02 Thread Yuya Nishihara
On Thu, 29 Dec 2016 22:02:52 +0900, Yuya Nishihara wrote: > On Wed, 28 Dec 2016 17:55:08 -0500, Augie Fackler wrote: > > > On Dec 28, 2016, at 4:54 PM, Pierre-Yves David > > > wrote: > > > On 12/25/2016 09:01 AM, Yuya Nishihara wrote: > > >> On Thu, 22 Dec 2016 03:33:46 +0530, Pulkit Goyal wrote:

[PATCH 8 of 8 zstd-revlogs] [RFC] localrepo: support non-zlib compression engines in revlogs

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483401236 28800 # Mon Jan 02 15:53:56 2017 -0800 # Node ID cd8f8b1b8dbae0cf2be79a732a936f4105881672 # Parent 96837453d041fe7289dd3e6450aee4961517c5b5 [RFC] localrepo: support non-zlib compression engines in revlogs The final part of integrat

[PATCH 4 of 8 zstd-revlogs] revlog: use compression engine API for compression

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483384972 28800 # Mon Jan 02 11:22:52 2017 -0800 # Node ID fd6d4d5fd1a60507c148b31113a845c99663853e # Parent edeb0e3c69621e638bfd4a0a18a8e0d080637f2e revlog: use compression engine API for compression This commit swaps in the just-added revl

[PATCH 7 of 8 zstd-revlogs] revlog: use compression engine APIs for decompression

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483395249 28800 # Mon Jan 02 14:14:09 2017 -0800 # Node ID 96837453d041fe7289dd3e6450aee4961517c5b5 # Parent da38ab97f1f4d312966431a16d1f2acb90b75242 revlog: use compression engine APIs for decompression Now that compression engines declare

[PATCH 6 of 8 zstd-revlogs] util: compression APIs to support revlog decompression

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483392440 28800 # Mon Jan 02 13:27:20 2017 -0800 # Node ID da38ab97f1f4d312966431a16d1f2acb90b75242 # Parent 9079e3d9ed5d7dbb1f108363c4dc37f5cdd4c7b7 util: compression APIs to support revlog decompression Previously, compression engines had

[PATCH 5 of 8 zstd-revlogs] perf: support multiple compression engines in perfrevlogchunks

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483387328 28800 # Mon Jan 02 12:02:08 2017 -0800 # Node ID 9079e3d9ed5d7dbb1f108363c4dc37f5cdd4c7b7 # Parent fd6d4d5fd1a60507c148b31113a845c99663853e perf: support multiple compression engines in perfrevlogchunks Now that the revlog has a re

[PATCH 3 of 8 zstd-revlogs] util: compression APIs to support revlog compression

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483389543 28800 # Mon Jan 02 12:39:03 2017 -0800 # Node ID edeb0e3c69621e638bfd4a0a18a8e0d080637f2e # Parent 346b798126c521eb44fe480ddd25e2779df1b39b util: compression APIs to support revlog compression As part of "zstd all of the things," w

[PATCH 1 of 8 zstd-revlogs] revlog: make compressed size comparisons consistent

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483386617 28800 # Mon Jan 02 11:50:17 2017 -0800 # Node ID 6740dc7106f3ce8aec48c6ebb67153753ac88aac # Parent dc5b594f41e9be5820ce3f197d3817379b2d3af5 revlog: make compressed size comparisons consistent revlog.compress() compares the compress

[PATCH 2 of 8 zstd-revlogs] revlog: move decompress() from module to revlog class (API)

2017-01-02 Thread Gregory Szorc
# HG changeset patch # User Gregory Szorc # Date 1483390816 28800 # Mon Jan 02 13:00:16 2017 -0800 # Node ID 346b798126c521eb44fe480ddd25e2779df1b39b # Parent 6740dc7106f3ce8aec48c6ebb67153753ac88aac revlog: move decompress() from module to revlog class (API) Upcoming patches will convert r

Re: Constant naming convention

2017-01-02 Thread Kevin Bullock
A few overall notes on this thread, and then some specific clarifications below: First, it is not the current project policy to defer any decisions until October 2017. It is also true that none of the core team is advocating radical changes to the way we develop Mercurial, either before or after

[Bug 5457] New: rebase could be smarter reading obs graph to avoid merge conflict

2017-01-02 Thread mercurial-bugs
https://bz.mercurial-scm.org/show_bug.cgi?id=5457 Bug ID: 5457 Summary: rebase could be smarter reading obs graph to avoid merge conflict Product: Mercurial Version: default branch Hardware: All OS: All

[PATCH 3 of 7 flagprocessor v7] revlog: pass revlog flags to addrevision

2017-01-02 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1482451731 18000 # Thu Dec 22 19:08:51 2016 -0500 # Node ID 2212e5fd10eef8d74e4debc1fd0603fed21e6e57 # Parent e8f2c1de84a9215769e3da868d267c23d99f3938 revlog: pass revlog flags to addrevision Adding the ability to passing flags to addrevisio

[PATCH 5 of 7 flagprocessor v7] revlog: REVIDX_EXTSTORED flag

2017-01-02 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1482451803 18000 # Thu Dec 22 19:10:03 2016 -0500 # Node ID 8a72e38f826c86f2a9ede795198a016c330734de # Parent c59965f26abba42afccd05881c5f3a73d7f2e1d1 revlog: REVIDX_EXTSTORED flag diff --git a/mercurial/help/internals/revlogs.txt b/mercuri

[PATCH 7 of 7 flagprocessor v7] tests: test-flagprocessor.t

2017-01-02 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1483377654 18000 # Mon Jan 02 12:20:54 2017 -0500 # Node ID 49eef591aa30f65223c4d5a1cd252840296ca983 # Parent d4aaac74e17118d59373b8380fcd98b7bb0419d8 tests: test-flagprocessor.t This patch introduces a test to check the behavior of the revl

[PATCH 4 of 7 flagprocessor v7] revlog: flag processor

2017-01-02 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1483375129 18000 # Mon Jan 02 11:38:49 2017 -0500 # Node ID c59965f26abba42afccd05881c5f3a73d7f2e1d1 # Parent 2212e5fd10eef8d74e4debc1fd0603fed21e6e57 revlog: flag processor Add the ability for revlog objects to process revision flags and ap

[PATCH 6 of 7 flagprocessor v7] revlog: REVIDX_USR[0-3] flags

2017-01-02 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1483377423 18000 # Mon Jan 02 12:17:03 2017 -0500 # Node ID d4aaac74e17118d59373b8380fcd98b7bb0419d8 # Parent 8a72e38f826c86f2a9ede795198a016c330734de revlog: REVIDX_USR[0-3] flags This patch introduces four flags for user extensions to regi

[PATCH 2 of 7 flagprocessor v7] revlog: add 'raw' argument to revision and _addrevision

2017-01-02 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1482539184 18000 # Fri Dec 23 19:26:24 2016 -0500 # Node ID e8f2c1de84a9215769e3da868d267c23d99f3938 # Parent c1bd9b7750cdfe1f2a1437e4ba0ed8f6e48b2dd1 revlog: add 'raw' argument to revision and _addrevision This patch introduces a new 'raw'

[PATCH 1 of 7 flagprocessor v7] documentation: better censor flag documentation

2017-01-02 Thread Remi Chaintron
# HG changeset patch # User Remi Chaintron # Date 1482451718 18000 # Thu Dec 22 19:08:38 2016 -0500 # Node ID c1bd9b7750cdfe1f2a1437e4ba0ed8f6e48b2dd1 # Parent 4f72f28e527c72cae072880b8fa1610c0289dded documentation: better censor flag documentation. diff --git a/mercurial/help/internals/rev

[PATCH 3 of 5] chg: decouple hgclient from setuppager

2017-01-02 Thread Jun Wu
# HG changeset patch # User Jun Wu # Date 1483366232 0 # Mon Jan 02 14:10:32 2017 + # Node ID b2a4d87a091c271868720be8cc51bb2b5988d1c2 # Parent a8f21835ad4f31aa1c34f7f3eadb0f2a147af6bd # Available At https://bitbucket.org/quark-zju/hg-draft # hg pull https://bitbucket.org/qu

[PATCH 4 of 5] chg: let procutil maintain its own pagerpid

2017-01-02 Thread Jun Wu
# HG changeset patch # User Jun Wu # Date 1483368217 0 # Mon Jan 02 14:43:37 2017 + # Node ID 73378fbef0fe54376ecfcb0009f0b7924d3a245b # Parent b2a4d87a091c271868720be8cc51bb2b5988d1c2 # Available At https://bitbucket.org/quark-zju/hg-draft # hg pull https://bitbucket.org/qu

[PATCH 2 of 5] chg: decouple hgclient from setupsignalhandler

2017-01-02 Thread Jun Wu
# HG changeset patch # User Jun Wu # Date 1483365875 0 # Mon Jan 02 14:04:35 2017 + # Node ID a8f21835ad4f31aa1c34f7f3eadb0f2a147af6bd # Parent b7b0802884d85cbfb7ebf5bab6c590fe72ec6347 # Available At https://bitbucket.org/quark-zju/hg-draft # hg pull https://bitbucket.org/qu

[PATCH 5 of 5] chg: add procutil.h

2017-01-02 Thread Jun Wu
# HG changeset patch # User Jun Wu # Date 1483369034 0 # Mon Jan 02 14:57:14 2017 + # Node ID 7a7681e4ab86597232eb147ebc1bcaa322a92067 # Parent 73378fbef0fe54376ecfcb0009f0b7924d3a245b # Available At https://bitbucket.org/quark-zju/hg-draft # hg pull https://bitbucket.org/qu

[PATCH 1 of 5] chg: move signal and pager handling to a separate file

2017-01-02 Thread Jun Wu
# HG changeset patch # User Jun Wu # Date 1483365767 0 # Mon Jan 02 14:02:47 2017 + # Node ID b7b0802884d85cbfb7ebf5bab6c590fe72ec6347 # Parent dc5b594f41e9be5820ce3f197d3817379b2d3af5 # Available At https://bitbucket.org/quark-zju/hg-draft # hg pull https://bitbucket.org/qu

[PATCH] rebase: fail-fast pull if working dir is not clean

2017-01-02 Thread Valters Vingolds
# HG changeset patch # User Valters Vingolds # Date 1483272989 -3600 # Sun Jan 01 13:16:29 2017 +0100 # Branch stable # Node ID 390134fdec5612ec59f33c02ca45e969839b3a1b # Parent 7817df5585db1d87d3f6c7f496085c86d87e2e9a rebase: fail-fast pull if working dir is not clean Refuse to run 'hg pul

Re: [PATCH 4 of 5 flagprocessor v6] revlog: processflags()

2017-01-02 Thread Pierre-Yves David
On 12/24/2016 05:36 PM, Remi Chaintron wrote: # HG changeset patch # User Remi Chaintron # Date 1482596881 18000 # Sat Dec 24 11:28:01 2016 -0500 # Node ID c94d2907a470ca03b4a4a8da514b66d2f8952bce # Parent b1d220e584e6fc861a40a5aeefa0c3b19ae09126 revlog: processflags() Add the ability for