D1683: sshpeer: allow for additional environment passing to ssh exe

2017-12-15 Thread ikostia (Kostia Balytskyi)
This revision was automatically updated to reflect the committed changes. Closed by commit rHG47921dafb44b: sshpeer: allow for additional environment passing to ssh exe (authored by ikostia, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE

D1683: sshpeer: allow for additional environment passing to ssh exe

2017-12-14 Thread ikostia (Kostia Balytskyi)
ikostia created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY We already have the ability to customize the ssh command line arguments, let's add the ability to customize its environment as well. Example use-case is

D1667: tests_: fix test-lfs.t on OSX where find does not have quotes

2017-12-13 Thread ikostia (Kostia Balytskyi)
ikostia abandoned this revision. ikostia added a comment. @quark: thanks for the `tests` note. abandoning this as an equivalent change is already landed. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D1667 To: ikostia, #hg-reviewers, quark, akushner Cc:

D1667: tests_: fix test-lfs.t on OSX where find does not have quotes

2017-12-12 Thread ikostia (Kostia Balytskyi)
ikostia created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. TEST PLAN - run test-lfs.t REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D1667 AFFECTED FILES tests/test-lfs.t CHANGE DETAILS

D1564: worker: make windows workers daemons

2017-11-30 Thread ikostia (Kostia Balytskyi)
ikostia accepted this revision. ikostia added a comment. This *looks* reasonable to me, but I am afraid I could be missing something important. Anyway, since we can turn it off via a config, I'd say it's good to be in the hotfixes. REPOSITORY rHG Mercurial REVISION DETAIL

[PATCH] filemerge: pass a default value to _toolstr

2017-10-26 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1509041226 25200 # Thu Oct 26 11:07:06 2017 -0700 # Branch stable # Node ID 81db944aae69a96175fd0d917834e67534a92735 # Parent 9e9ff559440e4733fda49ddeb1b9ce5e7c9660af filemerge: pass a default value to _toolstr

[PATCH windows] windows: add an experimental option for long paths support

2017-10-09 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1507541423 25200 # Mon Oct 09 02:30:23 2017 -0700 # Node ID aa5c7de6a86ba8bbc7d46bb414ac7ee6fbde3a4a # Parent a57c938e7ac8f391a62de6c7c4d5cf0e81b2dcf4 windows: add an experimental option for long paths support This

D865: obsmarker: fix crash when metadata fields are >255 bytes (issue5681)

2017-10-01 Thread ikostia (Kostia Balytskyi)
ikostia accepted this revision. ikostia added a comment. LGTM REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D865 To: swhitaker, #hg-reviewers, ikostia Cc: pulkit, ikostia, mercurial-devel ___ Mercurial-devel mailing

D865: obsmarker: fix crash when metadata fields are >255 bytes (issue5681)

2017-10-01 Thread ikostia (Kostia Balytskyi)
ikostia added a comment. That is why we raise `ProgrammingError`, not some sort of `UserError`. If your extension writes metadata longer than 255 chars, it is a bad extension. Your proposal is weird, because it is quietly modifying things, IMO this is much worse. I'd rather be forced to

D865: obsmarker: fix crash when metadata fields are >255 bytes

2017-10-01 Thread ikostia (Kostia Balytskyi)
ikostia requested changes to this revision. ikostia added a comment. This revision now requires changes to proceed. I would rather see this thing do `raise error.ProrgrammingError('metadata cannot be longer than 255 bytes')` (or some other message). REPOSITORY rHG Mercurial REVISION

RE: [PATCH 6 of 6 v2] paths: allow util.finddirs touse os.path.sep

2017-10-01 Thread Kostia Balytskyi
. In any case, this series is obsolete now. > -Original Message- > From: Matt Harbison [mailto:mharbiso...@gmail.com] > Sent: Saturday, 30 September, 2017 05:32 > To: Augie Fackler <r...@durin42.com>; Adrian Buehlmann > <adr...@cadifra.com>; Kostia Balytskyi <i

D680: scmutil: handle conflicting files and dirs in origbackuppath

2017-10-01 Thread ikostia (Kostia Balytskyi)
ikostia added a comment. Just as an FYI: I revoke my previous comments, as stuff started working for non-prefixed paths and I no longer intend to land anything related to this. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D680 To: mbthomas, ryanmce,

D680: scmutil: handle conflicting files and dirs in origbackuppath

2017-09-19 Thread ikostia (Kostia Balytskyi)
ikostia added a comment. Here's a patch: https://www.mercurial-scm.org/pipermail/mercurial-devel/2017-September/104837.html REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D680 To: mbthomas, ryanmce, #hg-reviewers, durham, yuja, ikostia Cc: ikostia, yuja,

[PATCH 1 of 6 v2] util: add platform-agnostic absjoin function and some long-paths win utils

2017-09-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1505835722 25200 # Tue Sep 19 08:42:02 2017 -0700 # Node ID 280ac0656c0637d1006b956cfe4b21808ff0207c # Parent 2844c4bd5a398aaa78114d02f6a6a876898cb910 util: add platform-agnostic absjoin function and some long-pat

[PATCH 3 of 6 v2] dirstate: make dirstate._join a bit faster on posix

2017-09-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1505837513 25200 # Tue Sep 19 09:11:53 2017 -0700 # Node ID 3294e39ad1c3adf26308eae859280437f1671220 # Parent db7c6d368422041bb0d5ff5dafcd4cdaf3943fac dirstate: make dirstate._join a bit faster on posix This is a

[PATCH 5 of 6 v2] run_tests: know how to match Windows //?/C:\Something paths

2017-09-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1505837708 25200 # Tue Sep 19 09:15:08 2017 -0700 # Node ID 29007a29700f107b7fd5bf139fa192f9528d6349 # Parent 59578c527e95704396e04e77435cbab6a966 run_tests: know how to match Windows //?/C:\Something paths diff

[PATCH 4 of 6 v2] windows: add relpath which knows about \\?\ prefix

2017-09-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1505837708 25200 # Tue Sep 19 09:15:08 2017 -0700 # Node ID 59578c527e95704396e04e77435cbab6a966 # Parent 3294e39ad1c3adf26308eae859280437f1671220 windows: add relpath which knows about \\?\ prefix We want to cor

[PATCH 6 of 6 v2] paths: allow util.finddirs touse os.path.sep

2017-09-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1505837708 25200 # Tue Sep 19 09:15:08 2017 -0700 # Node ID 0a561e2299b6880dd0e6e91294c92bbc0aef726b # Parent 29007a29700f107b7fd5bf139fa192f9528d6349 paths: allow util.finddirs touse os.path.sep diff --git a/mer

[PATCH 2 of 6 v2] windows: teach dirstate and posixfile to understand long paths

2017-09-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1505835722 25200 # Tue Sep 19 08:42:02 2017 -0700 # Node ID db7c6d368422041bb0d5ff5dafcd4cdaf3943fac # Parent 280ac0656c0637d1006b956cfe4b21808ff0207c windows: teach dirstate and posixfile to understand long paths

D680: scmutil: handle conflicting files and dirs in origbackuppath

2017-09-19 Thread ikostia (Kostia Balytskyi)
ikostia requested changes to this revision. ikostia added a comment. This revision now requires changes to proceed. Please wait until the `util.finddirs()` is tweaked and remove `normpath` call. INLINE COMMENTS > yuja wrote in scmutil.py:570 > That's probably okay now. > > I'm not sure if

RE: [PATCH 1 of 5 RFC] util: add platform-agnostic absjoin function and some long-paths win utils

2017-08-18 Thread Kostia Balytskyi
> -Original Message- > From: Gregory Szorc [mailto:gregory.sz...@gmail.com] > Sent: Monday, 14 August, 2017 01:35 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 1 of 5 RFC] util: add platform-agnostic absjoin

RE: [PATCH 3 of 5 RFC] dirstate: make dirstate._join a bit faster on posix

2017-08-18 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Monday, 14 August, 2017 03:51 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 3 of 5 RFC] dirstate

[PATCH 5 of 5 RFC] run_tests: know how to match Windows //?/C:\Something paths

2017-08-12 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1502478965 -10800 # Fri Aug 11 22:16:05 2017 +0300 # Node ID 83de181a018eb0e7ea138121a854a04569140cbe # Parent 85d8ab670c128337f27013168e3f57b037d7996e run_tests: know how to match Windows //?/C:\Something paths diff

[PATCH 3 of 5 RFC] dirstate: make dirstate._join a bit faster on posix

2017-08-12 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1502522493 25200 # Sat Aug 12 00:21:33 2017 -0700 # Node ID bac7b1ae4a0c998c57cea5eac51af66853779918 # Parent a1c8f310a66ada40697c824f4621bb54c757e9fa dirstate: make dirstate._join a bit faster on posix This is a

[PATCH 1 of 5 RFC] util: add platform-agnostic absjoin function and some long-paths win utils

2017-08-12 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1502481241 25200 # Fri Aug 11 12:54:01 2017 -0700 # Node ID 586870aa06799e2ef49a2be4c8feab1464ad54b1 # Parent 609606d217659e0a6c1cf6f907b6512be5340e57 util: add platform-agnostic absjoin function and some long-pat

[PATCH 4 of 5 RFC] windows: add relpath which knows about \\?\ prefix

2017-08-12 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1502522597 25200 # Sat Aug 12 00:23:17 2017 -0700 # Node ID 85d8ab670c128337f27013168e3f57b037d7996e # Parent bac7b1ae4a0c998c57cea5eac51af66853779918 windows: add relpath which knows about \\?\ prefix We want to cor

[PATCH 2 of 5 RFC] windows: teach dirstate and posixfile to understand long paths

2017-08-12 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1502522414 25200 # Sat Aug 12 00:20:14 2017 -0700 # Node ID a1c8f310a66ada40697c824f4621bb54c757e9fa # Parent 586870aa06799e2ef49a2be4c8feab1464ad54b1 windows: teach dirstate and posixfile to understand long paths

[PATCH] interactive: make sure buffer is flushed before waiting for user input

2017-08-05 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501964349 25200 # Sat Aug 05 13:19:09 2017 -0700 # Node ID 6065399003c83344df50209068ea85d82b3382d7 # Parent 609606d217659e0a6c1cf6f907b6512be5340e57 interactive: make sure buffer is flushed before waiting for user

[PATCH 3 of 3 v4 sparse-ext] sparse: treat paths as cwd-relative

2017-08-04 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501850302 25200 # Fri Aug 04 05:38:22 2017 -0700 # Node ID fe26df0128eaefab8b79f7552da89c762014dab7 # Parent c0136292871d85675ccb9f386f4ae1913da4eb53 sparse: treat paths as cwd-relative This commit makes it so

[PATCH 1 of 3 v4 sparse-ext] sparse: properly error out when absolute paths are used

2017-08-04 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501711521 25200 # Wed Aug 02 15:05:21 2017 -0700 # Node ID d24d6711aa2a5397d52f46ccffa64c2a638c088b # Parent 609606d217659e0a6c1cf6f907b6512be5340e57 sparse: properly error out when absolute paths are used Current

[PATCH 2 of 3 v4 sparse-ext] match: expose some data and functionality to other modules

2017-08-04 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501714137 25200 # Wed Aug 02 15:48:57 2017 -0700 # Node ID c0136292871d85675ccb9f386f4ae1913da4eb53 # Parent d24d6711aa2a5397d52f46ccffa64c2a638c088b match: expose some data and functionality to other modules This

[PATCH 3 of 3 sparse-ext v3] sparse: treat paths as cwd-relative

2017-08-02 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501715099 25200 # Wed Aug 02 16:04:59 2017 -0700 # Node ID 871dbf4ff5dd097e3960aed0d6b67fe401552d6a # Parent c0136292871d85675ccb9f386f4ae1913da4eb53 sparse: treat paths as cwd-relative This commit makes it so

[PATCH 1 of 3 sparse-ext v3] sparse: properly error out when absolute paths are used

2017-08-02 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501711521 25200 # Wed Aug 02 15:05:21 2017 -0700 # Node ID d24d6711aa2a5397d52f46ccffa64c2a638c088b # Parent 609606d217659e0a6c1cf6f907b6512be5340e57 sparse: properly error out when absolute paths are used Current

[PATCH 2 of 3 sparse-ext v3] match: expose some data and functionality to other modules

2017-08-02 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501714137 25200 # Wed Aug 02 15:48:57 2017 -0700 # Node ID c0136292871d85675ccb9f386f4ae1913da4eb53 # Parent d24d6711aa2a5397d52f46ccffa64c2a638c088b match: expose some data and functionality to other modules This

[PATCH 2 of 2 v2 sparse-ext maybe-for-stable] sparse: treat paths as cwd-relative

2017-07-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501360312 25200 # Sat Jul 29 13:31:52 2017 -0700 # Branch stable # Node ID d596185be467a35f5d915d63f94c3fead982c1c5 # Parent c9a99abd647235c4dfd167ffcb9fccd66f0e0e4b sparse: treat paths as cwd-relative This commit

[PATCH 1 of 2 v2 sparse-ext maybe-for-stable] sparse: properly error out when absolute paths are used

2017-07-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501250221 25200 # Fri Jul 28 06:57:01 2017 -0700 # Branch stable # Node ID c9a99abd647235c4dfd167ffcb9fccd66f0e0e4b # Parent c5607b65fcb8cf5b789c49a8cf4fecfe83931727 sparse: properly error out when absolute paths ar

RE: [PATCH 2 of 2 sparse-ext maybe-for-stable] sparse: treat paths as cwd-relative

2017-07-28 Thread Kostia Balytskyi
> -Original Message- > From: Martin von Zweigbergk [mailto:martinv...@google.com] > Sent: Thursday, 27 July, 2017 00:28 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: Mercurial-devel <mercurial-devel@mercurial-scm.org> > Subject: Re: [PATCH 2 of 2 sparse-ext m

[PATCH 1 of 2 sparse-ext maybe-for-stable] sparse: properly error out when absolute paths are used

2017-07-26 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1501109970 25200 # Wed Jul 26 15:59:30 2017 -0700 # Branch stable # Node ID 681f8819475ed5546e712d9ce04116b8b5a04f9b # Parent f9769619b640af5952060ca101d39bc09a7149a8 sparse: properly error out when absolute paths ar

[PATCH 3 of 4 contrib] contrib: fix a bug preventing editmergeps.ps1 from running unknonw editors

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1496150271 25200 # Tue May 30 06:17:51 2017 -0700 # Node ID 46a10362e0504dacb224a5663794851e36095d77 # Parent 17fa785d74860249904628b153fa8d7b7c715042 contrib: fix a bug preventing editmergeps.ps1 from running u

[PATCH 4 of 4 contrib] contrib: remove unnecessary debug output from editmergeps.ps1

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1496150534 25200 # Tue May 30 06:22:14 2017 -0700 # Node ID d636c56a00af01335a8a3ec1f089547b02d96da5 # Parent 46a10362e0504dacb224a5663794851e36095d77 contrib: remove unnecessary debug output from editmergeps.ps1

[PATCH 1 of 4 contrib] contrib: run editmergeps.ps1 from the same location as editmergeps.bat

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1496149008 25200 # Tue May 30 05:56:48 2017 -0700 # Node ID e11f32343279bb07cba3e7844a6bbfc1874a065d # Parent cf7c88986e9f64926bdf79b04e2777d730cf8cb0 contrib: run editmergeps.ps1 from the same location as editmerge

[PATCH 2 of 4 contrib] contrib: make editmergeps use -NoNewWindow option in Start-Process cmdlet

2017-05-30 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1496149351 25200 # Tue May 30 06:02:31 2017 -0700 # Node ID 17fa785d74860249904628b153fa8d7b7c715042 # Parent e11f32343279bb07cba3e7844a6bbfc1874a065d contrib: make editmergeps use -NoNewWindow option in Start-P

[PATCH 1 of 2 contrib v2] contrib: make editmergeps able to work with Windows GUI editors

2017-05-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1495238455 25200 # Fri May 19 17:00:55 2017 -0700 # Node ID a3098a10073eab5f0930e6bd6ddce6ba1de5349b # Parent 2412345e35cc0b17c98e050a480cb4b4f03bd5bb contrib: make editmergeps able to work with Windows GUI editors

[PATCH 2 of 2 contrib v2] contrib: make editmergeps able to work with notepad++

2017-05-19 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1495238494 25200 # Fri May 19 17:01:34 2017 -0700 # Node ID a13cabeef7fd58cde988b70b5911f78202c9eeb7 # Parent a3098a10073eab5f0930e6bd6ddce6ba1de5349b contrib: make editmergeps able to work with notepad++ Notepad

RE: [PATCH 2 of 2 contrib] contrib: make editmergeps able to work with notepad++

2017-05-19 Thread Kostia Balytskyi
> -Original Message- > From: Augie Fackler [mailto:r...@durin42.com] > Sent: Friday, 19 May, 2017 14:43 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 2 of 2 contrib] contrib: make editmergeps abl

[PATCH 2 of 2 contrib] contrib: make editmergeps able to work with notepad++

2017-05-18 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1495148281 25200 # Thu May 18 15:58:01 2017 -0700 # Node ID f715f6839ba2b93193334145e677d13a0f99cf89 # Parent 2412345e35cc0b17c98e050a480cb4b4f03bd5bb contrib: make editmergeps able to work with notepad++ This

[PATCH 1 of 2 contrib] contrib: add editmerge version for powershell

2017-05-18 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1495143406 25200 # Thu May 18 14:36:46 2017 -0700 # Node ID 2412345e35cc0b17c98e050a480cb4b4f03bd5bb # Parent 5b363e91f853c9c0f982ba02de320dac0215 contrib: add editmerge version for powershell This jus

[PATCH] run-tests: allow hg executable to be hg.exe

2017-05-17 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1495050700 25200 # Wed May 17 12:51:40 2017 -0700 # Node ID fc5ad0312330350a1f03ab036530935764592334 # Parent 2d19664e257da7ad5cb97150d81838c25872fac7 run-tests: allow hg executable to be hg.exe When running

[PATCH 2 of 2 shelve-ext v7] shelve: make shelvestate use simplekeyvaluefile

2017-05-14 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494712349 25200 # Sat May 13 14:52:29 2017 -0700 # Node ID 8032a457ca37560a4d369694a8a4d7eb61b8b80b # Parent 76478fd50b5a116a49fbf7c6ef8e0b0be0c4673f shelve: make shelvestate use simplekeyvaluefile Currently shelv

[PATCH 1 of 2 shelve-ext v7] shelve: refactor shelvestate loading

2017-05-14 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494796507 25200 # Sun May 14 14:15:07 2017 -0700 # Node ID 76478fd50b5a116a49fbf7c6ef8e0b0be0c4673f # Parent 78496ac300255e9996b3e282086661afc08af37c shelve: refactor shelvestate loading This is a preparatory patch

[PATCH 1 of 2 shelve-ext v6] shelve: refactor shelvestate loading

2017-05-13 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494712349 25200 # Sat May 13 14:52:29 2017 -0700 # Node ID 67ce9ac16f64d8547d06c87bd8492f6ed6b63daa # Parent 78496ac300255e9996b3e282086661afc08af37c shelve: refactor shelvestate loading This is a preparatory patch

RE: [PATCH 3 of 4 shelve-ext v5] shelve: refactor shelvestate loading

2017-05-13 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Saturday, 13 May, 2017 11:36 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 3 of 4 shel

[PATCH 4 of 4 shelve-ext v5] shelve: make shelvestate use simplekeyvaluefile

2017-05-11 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494537058 25200 # Thu May 11 14:10:58 2017 -0700 # Node ID 5a494382891182deaddd2b18642d5c0320684bc4 # Parent 9170d8e0460bfe9ae4ea79394786cf2cac686fcb shelve: make shelvestate use simplekeyvaluefile Currently shelv

[PATCH 1 of 4 shelve-ext v5] scmutil: add simplekeyvaluefile reading test

2017-05-11 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494517184 25200 # Thu May 11 08:39:44 2017 -0700 # Node ID ebf9affb2f7013a6a597ddd0765c786ed36f3722 # Parent 1ada3d18e7fbc9069910f2c036992d2f2b28e058 scmutil: add simplekeyvaluefile reading test Before this patch, m

[PATCH 3 of 4 shelve-ext v5] shelve: refactor shelvestate loading

2017-05-11 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494520029 25200 # Thu May 11 09:27:09 2017 -0700 # Node ID 9170d8e0460bfe9ae4ea79394786cf2cac686fcb # Parent b79f27451d7af524c07b89a983cf750bd96292c5 shelve: refactor shelvestate loading This is a preparatory patch

RE: [PATCH 4 of 4 shelve-ext v4] shelve: make shelvestate use simplekeyvaluefile

2017-05-11 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Thursday, 11 May, 2017 14:48 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v4] s

RE: [PATCH 3 of 4 shelve-ext v4] shelve: refactor shelvestate loading

2017-05-11 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Thursday, 11 May, 2017 14:38 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 3 of 4 shel

[PATCH 1 of 4 shelve-ext v4] scmutil: add simplekeyvaluefile reading test

2017-05-07 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494157223 25200 # Sun May 07 04:40:23 2017 -0700 # Node ID e9b77b6f16c04efced06169735a813d5db82dddf # Parent 31f42e683321f225eb9c306f8d4b3a9e8d82a1da scmutil: add simplekeyvaluefile reading test Before this patch, m

[PATCH 2 of 4 shelve-ext v4] scmutil: make simplekeyvaluefile able to have a non-key-value first line

2017-05-07 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494158131 25200 # Sun May 07 04:55:31 2017 -0700 # Node ID d78507e5b31ac9d5dbf3b8ab45c0c94b01491a0b # Parent e9b77b6f16c04efced06169735a813d5db82dddf scmutil: make simplekeyvaluefile able to have a non-key-value firs

[PATCH 4 of 4 shelve-ext v4] shelve: make shelvestate use simplekeyvaluefile

2017-05-07 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494162279 25200 # Sun May 07 06:04:39 2017 -0700 # Node ID 9f24868156f15473b08a418765411341c96e892b # Parent 497904bddbaa75b9086c168ab2e03381dfaff165 shelve: make shelvestate use simplekeyvaluefile Currently shelv

[PATCH 3 of 4 shelve-ext v4] shelve: refactor shelvestate loading

2017-05-07 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1494113427 25200 # Sat May 06 16:30:27 2017 -0700 # Node ID 497904bddbaa75b9086c168ab2e03381dfaff165 # Parent d78507e5b31ac9d5dbf3b8ab45c0c94b01491a0b shelve: refactor shelvestate loading This is a preparatory patch

[PATCH remotenames-ext] remotenames: be compatible with upstream change about scmutil.vfs

2017-04-18 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1492508238 25200 # Tue Apr 18 02:37:18 2017 -0700 # Node ID b55f98398522d9c7cf81ab191ddd322926699b0a # Parent 4f17d4ae821e7654b3c134002537155b28f7e146 remotenames: be compatible with upstream change about scmut

RE: [PATCH 4 of 4 shelve-ext v3] shelve: make shelvestate use simplekeyvaluefile

2017-04-16 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Sunday, 16 April, 2017 11:52 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v3] s

RE: [PATCH 4 of 4 shelve-ext v3] shelve: make shelvestate use simplekeyvaluefile

2017-04-15 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Saturday, 15 April, 2017 09:02 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v

[PATCH] windows: add win32com.shell to demandimport ignore list

2017-04-14 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1492198466 25200 # Fri Apr 14 12:34:26 2017 -0700 # Node ID 8c3ee067eeb2337ea2a51ed0d707f599a3aaa4c6 # Parent 4c2c30bc38b4f84ce8f215146bbf158e299065b3 windows: add win32com.shell to demandimport ignore list Module 'a

RE: [PATCH 4 of 4 shelve-ext v3] shelve: make shelvestate use simplekeyvaluefile

2017-04-14 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Friday, 14 April, 2017 12:16 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v3] s

RE: [PATCH 4 of 4 shelve-ext v3] shelve: make shelvestate use simplekeyvaluefile

2017-04-13 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Thursday, 13 April, 2017 13:47 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v

RE: [PATCH 4 of 4 shelve-ext v3] shelve: make shelvestate use simplekeyvaluefile

2017-04-12 Thread Kostia Balytskyi
> -Original Message- > From: Yuya Nishihara [mailto:you...@gmail.com] On Behalf Of Yuya > Nishihara > Sent: Wednesday, 12 April, 2017 16:03 > To: Kostia Balytskyi <ikos...@fb.com> > Cc: mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v

RE: [PATCH V2] test-patchbomb: disable sendmail tests on Windows

2017-04-11 Thread Kostia Balytskyi
This looks good to me. Yay for Windows work. > -Original Message- > From: Mercurial-devel [mailto:mercurial-devel-boun...@mercurial-scm.org] > On Behalf Of Matt Harbison > Sent: Tuesday, 11 April, 2017 02:20 > To: mercurial-devel@mercurial-scm.org > Subject: [PATCH V2] test-patchbomb:

[PATCH 4 of 4 shelve-ext v3] shelve: make shelvestate use simplekeyvaluefile

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491866434 25200 # Mon Apr 10 16:20:34 2017 -0700 # Node ID 8e286a85816581cfa4ce44768482cb5722a88bb3 # Parent 961539160565df5052d1c770788cacb2d76e9752 shelve: make shelvestate use simplekeyvaluefile Currently shelv

[PATCH 2 of 4 shelve-ext v3] shelve: move node-cleaning functionality to be a member of shelvedstate

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491864494 25200 # Mon Apr 10 15:48:14 2017 -0700 # Node ID 1f3af1e9d43286254237417adf26ecc97efa62e6 # Parent 18d5dc2e81ff328facddd7c0294d7301a057504d shelve: move node-cleaning functionality to be a member of shelve

[PATCH 1 of 4 shelve-ext v3] shelve: rename nodestoprune to nodestoremove

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491863529 25200 # Mon Apr 10 15:32:09 2017 -0700 # Node ID 18d5dc2e81ff328facddd7c0294d7301a057504d # Parent f6d77af84ef3e936b15634759df2718d5363b78a shelve: rename nodestoprune to nodestoremove As per feedbac

[PATCH 3 of 4 shelve-ext v3] shelve: refactor shelvestate loading

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491865552 25200 # Mon Apr 10 16:05:52 2017 -0700 # Node ID 961539160565df5052d1c770788cacb2d76e9752 # Parent 1f3af1e9d43286254237417adf26ecc97efa62e6 shelve: refactor shelvestate loading This is a preparatory patch

RE: [PATCH 4 of 4 shelve-ext v2] shelve: rename nodestoprune to nodestoremove

2017-04-10 Thread Kostia Balytskyi
> -Original Message- > From: Ryan McElroy > Sent: Monday, 10 April, 2017 20:05 > To: Kostia Balytskyi <ikos...@fb.com>; mercurial-devel@mercurial-scm.org > Subject: Re: [PATCH 4 of 4 shelve-ext v2] shelve: rename nodestoprune to > nodestoremove > > On 4/1

[PATCH 3 of 4 shelve-ext v2] shelve: move node-cleaning functionality to be a member of shelvedstate

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491838663 25200 # Mon Apr 10 08:37:43 2017 -0700 # Node ID 5c5d69830d176d7eb096c6ccb2f72377e13ace97 # Parent 73c4ca5490a9b5202ffb00ea0bea76c171491e4a shelve: move node-cleaning functionality to be a member of shelve

[PATCH 4 of 4 shelve-ext v2] shelve: rename nodestoprune to nodestoremove

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491839131 25200 # Mon Apr 10 08:45:31 2017 -0700 # Node ID 52a03106bbabb94fb62d69d4a3eb76ef9614c134 # Parent 5c5d69830d176d7eb096c6ccb2f72377e13ace97 shelve: rename nodestoprune to nodestoremove As per feedbac

[PATCH 2 of 4 shelve-ext v2] shelve: make shelvestate use simplekeyvaluefile

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491839190 25200 # Mon Apr 10 08:46:30 2017 -0700 # Node ID 73c4ca5490a9b5202ffb00ea0bea76c171491e4a # Parent 5dc11b1531f701844001b0723c4b8b97c2e55217 shelve: make shelvestate use simplekeyvaluefile Currently shelv

[PATCH 1 of 4 shelve-ext v2] shelve: refactor shelvestate loading

2017-04-10 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491840064 25200 # Mon Apr 10 09:01:04 2017 -0700 # Node ID 5dc11b1531f701844001b0723c4b8b97c2e55217 # Parent f6d77af84ef3e936b15634759df2718d5363b78a shelve: refactor shelvestate loading This is a preparatory patch

RE: [PATCH 1 of 2 shelve-ext] shelve: move node-pruning functionality to be member of shelvedstate

2017-04-07 Thread Kostia Balytskyi
- From: Pierre-Yves David [mailto:pierre-yves.da...@ens-lyon.org] Sent: Friday, 7 April, 2017 15:02 To: Ryan McElroy <r...@fb.com>; Kostia Balytskyi <ikos...@fb.com>; mercurial-devel@mercurial-scm.org Subject: Re: [PATCH 1 of 2 shelve-ext] shelve: move node-pruning funct

RE: [PATCH 2 of 2 shelve-ext] shelve: add shelve type saving and loading

2017-04-07 Thread Kostia Balytskyi
of the reasons I wanted to get simple key-value file in core, but I do not want to port shelvestate to this format now. -Original Message- From: Ryan McElroy Sent: Friday, 7 April, 2017 14:58 To: Kostia Balytskyi <ikos...@fb.com>; mercurial-devel@mercurial-scm.org Subject: Re: [P

[PATCH 1 of 2 shelve-ext] shelve: move node-pruning functionality to be member of shelvedstate

2017-04-07 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491570726 25200 # Fri Apr 07 06:12:06 2017 -0700 # Node ID c70f98920d904c94abe17f0b4fd141928dfa3e84 # Parent f6d77af84ef3e936b15634759df2718d5363b78a shelve: move node-pruning functionality to be member of shelve

[PATCH 2 of 2 shelve-ext] shelve: add shelve type saving and loading

2017-04-07 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1491572377 25200 # Fri Apr 07 06:39:37 2017 -0700 # Node ID 3ef1bf4e61ef5c5957a8c5978dfc2785e31dcc42 # Parent c70f98920d904c94abe17f0b4fd141928dfa3e84 shelve: add shelve type saving and loading I would like to r

Re: [PATCH RFC] run-tests: support per-line conditional output in tests

2017-04-04 Thread Kostia Balytskyi
On 04/04/2017 05:01, Matt Harbison wrote: > # HG changeset patch > # User Matt Harbison > # Date 1491275149 14400 > # Mon Apr 03 23:05:49 2017 -0400 > # Node ID cfefdb4546a3a38918303ed43447ebe93051de51 > # Parent 81abd0d12c8641df666d356f6033d84cd55977a8 >

Re: Internal-changeset concept

2017-04-03 Thread Kostia Balytskyi
On 03/04/2017 12:11, Pierre-Yves David wrote: > On 04/02/2017 05:56 AM, Jun Wu wrote: >> IIRC at the sprint that people tend to agree on root based hidden >> separated from phase root. > There seems to be a large confusion here. This thread is talking about > "internal" changeset only. As explain

RE: [PATCH 1 of 8] tests: add globs for Windows

2017-04-03 Thread Kostia Balytskyi
What is stopping us from making run-tests match these things without globs? Can we just always match smth1.replace('\', '//') vs smth2.replace('\', '//') if ran on Windows? I can send a patch if people think this is a good idea. -Original Message- From: Mercurial-devel

Re: [PATCH 6 of 7 shelve-ext v5] shelve: add obs-based unshelve functionality

2017-03-31 Thread Kostia Balytskyi
On 30/03/2017 10:24, Ryan McElroy wrote: > On 3/29/17 2:18 PM, Kostia Balytskyi wrote: >> # HG changeset patch >> # User Kostia Balytskyi <ikos...@fb.com> >> # Date 1490790691 25200 >> # Wed Mar 29 05:31:31 2017 -0700 >> # Node ID 9ce0a366a6316

RE: [PATCH 3 of 7 shelve-ext v5] shelve: add obs-based shelve functionality

2017-03-31 Thread Kostia Balytskyi
To: Kostia Balytskyi <kobal...@outlook.com> Cc: mercurial-devel@mercurial-scm.org Subject: Re: [PATCH 3 of 7 shelve-ext v5] shelve: add obs-based shelve functionality As long as evolve does not have a way to unhide a commit. I think we do need to use strip on repos that with obsstore enabl

Re: [PATCH 07 of 10 shelve-ext v4] shelve: add shelve type saving and loading

2017-03-30 Thread Kostia Balytskyi
On 21/03/2017 21:55, Augie Fackler wrote: > On Sat, Mar 11, 2017 at 01:00:26PM -0800, Kostia Balytskyi wrote: >> # HG changeset patch >> # User Kostia Balytskyi <ikos...@fb.com> >> # Date 1489250294 28800 >> # Sat Mar 11

Re: [PATCH 7 of 7 shelve-ext v5] shelve: add some forwards compatibility to shelve operations

2017-03-30 Thread Kostia Balytskyi
On 30/03/2017 10:31, Ryan McElroy wrote: > On 3/29/17 2:18 PM, Kostia Balytskyi wrote: >> # HG changeset patch >> # User Kostia Balytskyi <ikos...@fb.com> >> # Date 1490790691 25200 >> # Wed Mar 29 05:31:31 2017 -0700 >> # Node ID 0953ca0a71a0e

Re: [PATCH 3 of 7 shelve-ext v5] shelve: add obs-based shelve functionality

2017-03-30 Thread Kostia Balytskyi
On 30/03/2017 10:15, Ryan McElroy wrote: > > > On 3/29/17 2:18 PM, Kostia Balytskyi wrote: >> # HG changeset patch >> # User Kostia Balytskyi <ikos...@fb.com> >> # Date 1490790691 25200 >> # Wed Mar 29 05:31:31 2017 -0700 >> # Node ID fc1144e

[PATCH 5 of 7 shelve-ext v5] shelve: move ui.quiet manipulations to configoverride

2017-03-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490790691 25200 # Wed Mar 29 05:31:31 2017 -0700 # Node ID 743fea249a852994c5bd3e47cdfb617719f19a0a # Parent 63f5731a2dc01b30c9cd1d2c7c60a9a16d6c79c1 shelve: move ui.quiet manipulations to configoverride diff

[PATCH 7 of 7 shelve-ext v5] shelve: add some forwards compatibility to shelve operations

2017-03-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490790691 25200 # Wed Mar 29 05:31:31 2017 -0700 # Node ID 0953ca0a71a0e1f05078b0f3c255459e1ba56a4e # Parent 9ce0a366a6316d1cffc2a875e7dc6b4a3227c851 shelve: add some forwards compatibility to shelve operations This

[PATCH 4 of 7 shelve-ext v5] shelve: add shelve type saving and loading

2017-03-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490790691 25200 # Wed Mar 29 05:31:31 2017 -0700 # Node ID 63f5731a2dc01b30c9cd1d2c7c60a9a16d6c79c1 # Parent fc1144e5993a5c85060b913e2d92cd4b1b61772e shelve: add shelve type saving and loading We need shelv

[PATCH 6 of 7 shelve-ext v5] shelve: add obs-based unshelve functionality

2017-03-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490790691 25200 # Wed Mar 29 05:31:31 2017 -0700 # Node ID 9ce0a366a6316d1cffc2a875e7dc6b4a3227c851 # Parent 743fea249a852994c5bd3e47cdfb617719f19a0a shelve: add obs-based unshelve functionality Obsolescense

[PATCH 3 of 7 shelve-ext v5] shelve: add obs-based shelve functionality

2017-03-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490790691 25200 # Wed Mar 29 05:31:31 2017 -0700 # Node ID fc1144e5993a5c85060b913e2d92cd4b1b61772e # Parent 0aa864184c9d78c11d18980cf0faa10828445ff5 shelve: add obs-based shelve functionality Obsolescense-based

[PATCH 2 of 7 shelve-ext v5] shelve: add a function to check whether obs-based shelve is enabled

2017-03-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490790691 25200 # Wed Mar 29 05:31:31 2017 -0700 # Node ID 0aa864184c9d78c11d18980cf0faa10828445ff5 # Parent b5d6e501621808f330e46295d09526a5d1e9064a shelve: add a function to check whether obs-based shelve is e

[PATCH 1 of 7 shelve-ext v5] shelve: move node-pruning functionality to be member of shelvedstate

2017-03-29 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490790691 25200 # Wed Mar 29 05:31:31 2017 -0700 # Node ID b5d6e501621808f330e46295d09526a5d1e9064a # Parent d73490957d6162edf064055e40b321ee819187d2 shelve: move node-pruning functionality to be member of shelve

Re: [PATCH 03 of 10 shelve-ext v4] shelve: rename stripnodes to nodestoprune

2017-03-27 Thread Kostia Balytskyi
On 21/03/2017 22:03, Jun Wu wrote: > Excerpts from Augie Fackler's message of 2017-03-21 17:58:54 -0400: >> On Sat, Mar 11, 2017 at 01:00:22PM -0800, Kostia Balytskyi wrote: >>> # HG changeset patch >>> # User Kostia Balytskyi <ikos...@fb.com> >>> # Date

[PATCH shelve-ext v2] shelve: add logic to preserve active bookmarks

2017-03-26 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490572279 25200 # Sun Mar 26 16:51:19 2017 -0700 # Node ID 89739c20e31944f987de17620d76c82df6f0eda7 # Parent c60091fa1426892552dd6c0dd4b9c49e3c3da045 shelve: add logic to preserve active bookmarks This adds an ex

[PATCH shelve-ext] shelve: add logic to preserve active bookmarks

2017-03-26 Thread Kostia Balytskyi
# HG changeset patch # User Kostia Balytskyi <ikos...@fb.com> # Date 1490570316 25200 # Sun Mar 26 16:18:36 2017 -0700 # Node ID bf8bee90e60aafe591279cab2077e82cbae86573 # Parent c60091fa1426892552dd6c0dd4b9c49e3c3da045 shelve: add logic to preserve active bookmarks This adds an ex

  1   2   3   >