Yesterday

yuja added a comment to D6169: unshelve: disable unshelve during merge (issue5123).
As stated in the issue5123, unshelve can destroy the second parent of
the context when tried to unshelve with an uncommitted merge. This
patch makes unshelve to abort when called with an uncommitted merge.
Mon, Mar 25, 6:29 PM
JordiGH committed rHG00c1ee0f746a: shelve: add --keep to list of allowables.
shelve: add --keep to list of allowables
Mon, Mar 25, 6:29 PM
yuja added a comment to D6027: mq: make unshelve to apply on modified mq patch (issue4318).
    • a/hgext/mq.py +++ b/hgext/mq.py @@ -3518,7 +3518,10 @@ delattr(self.unfiltered(), r'mq')

      def abortifwdirpatched(self, errmsg, force=False):
  • if self.mq.applied and self.mq.checkapplied and not force: + shelveinprogress = any('shelvedstate' in state + for state in cmdutil.unfinishedstates) + if (self.mq.applied and self.mq.checkapplied and not force and + not shelveinprogress):
Mon, Mar 25, 6:29 PM
durin42 added a comment to D6164: wix: add a hook for a prebuild script to inject extra libraries.

How about we add an argument to define the path(s) to the pip requirements file(s) to use? By default, it can use the requirements.txt in the repo. Would that solve your use case?

No, because I have some stuff which (out of tragic necessity at the moment) isn't pip installable, and I have to install it into the virtualenv by banging some rocks together. :(

Bleh. So you do need the power of a full script here.

Mon, Mar 25, 2:58 PM
indygreg added a comment to D6164: wix: add a hook for a prebuild script to inject extra libraries.

How about we add an argument to define the path(s) to the pip requirements file(s) to use? By default, it can use the requirements.txt in the repo. Would that solve your use case?

No, because I have some stuff which (out of tragic necessity at the moment) isn't pip installable, and I have to install it into the virtualenv by banging some rocks together. :(

Mon, Mar 25, 1:14 PM
durin42 added a comment to D6164: wix: add a hook for a prebuild script to inject extra libraries.

How about we add an argument to define the path(s) to the pip requirements file(s) to use? By default, it can use the requirements.txt in the repo. Would that solve your use case?

Mon, Mar 25, 12:37 PM
indygreg added a comment to D6164: wix: add a hook for a prebuild script to inject extra libraries.
Mon, Mar 25, 12:25 PM
durin42 added a comment to D6164: wix: add a hook for a prebuild script to inject extra libraries.

I like the flexibility. But I'm not super keen about the interface here. Using a script to inject custom options seems like it could be useful. But as it is currently implemented, the script simply prints out \0 delimited package names. So one UI wart is --extra-prebuild-script being a somewhat generic name but that script only emits package names. --extra-packages-script would be a better name.

Mon, Mar 25, 12:09 PM
marmoute committed rHG5a1e621b8186: perf: introduce a `perf.run-limits` options.
perf: introduce a `perf.run-limits` options
Mon, Mar 25, 11:48 AM
marmoute committed rHG87066cf5ec0f: perf: more flexible implementation for checking stop conditions.
perf: more flexible implementation for checking stop conditions
Mon, Mar 25, 11:48 AM
marmoute committed rHG0e6422942c84: perf: pass limits as a function argument.
perf: pass limits as a function argument
Mon, Mar 25, 11:48 AM
marmoute committed rHGb900b392c1cc: perf: document perfparents.
perf: document perfparents
Mon, Mar 25, 11:48 AM
marmoute committed rHGd93436e2ca6b: tests: use "perf" as a the extension name in test-contrib-perf.t.
tests: use "perf" as a the extension name in test-contrib-perf.t
Mon, Mar 25, 11:48 AM
marmoute committed rHGdbca2e5563c3: perf: document config options.
perf: document config options
Mon, Mar 25, 11:48 AM
navaneeth.suresh created D6169: unshelve: disable unshelve during merge (issue5123).
Mon, Mar 25, 3:17 AM

Sun, Mar 24

navaneeth.suresh added a comment to D6027: mq: make unshelve to apply on modified mq patch (issue4318).

Gentle ping for review.

Sun, Mar 24, 2:09 PM
navaneeth.suresh added a comment to D6056: patch: stop aborting when add/rename/copy files on --interactive (issue5727).

Gentle ping for review.

Sun, Mar 24, 2:08 PM

Sat, Mar 23

yuja added a comment to D6156: branchcache: add attributes to track which nodes are verified.

@@ -231,8 +235,10 @@

    raise ValueError(
        r'node %s does not exist' % pycompat.sysstr(hex(node)))
self._entries.setdefault(label, []).append(node)

+ self._verifiedbranches.add(label)

Sat, Mar 23, 9:26 PM
yuja added a comment to D6151: branchmap: remove the dict interface from the branchcache class (API).
def copy(self):
    """return an deep copy of the branchcache object"""
  • return type(self)(
  • self, self.tipnode, self.tiprev, self.filteredhash, + return branchcache( + self.entries, self.tipnode, self.tiprev, self.filteredhash, self._closednodes)
Sat, Mar 23, 9:10 PM
JordiGH committed rHG50d5e64ec561: shelve: do not update when keeping changes, just move the dirstate.
shelve: do not update when keeping changes, just move the dirstate
Sat, Mar 23, 9:10 PM
JordiGH committed rHG9b78bbb76111: shelve: refactor _shelvecreatedcommit's match object into calling site.
shelve: refactor _shelvecreatedcommit's match object into calling site
Sat, Mar 23, 9:10 PM
JordiGH committed rHG22278dae287c: shelve: new keep option.
shelve: new keep option
Sat, Mar 23, 9:10 PM
mharbison72 committed rHGdb26dbbee74d: diff: support diffing explicit files in subrepos.
diff: support diffing explicit files in subrepos
Sat, Mar 23, 9:10 PM
indygreg added a comment to D6142: automation: perform tasks on remote machines.

I don't know anything about PowerShell or AWS, but this series looks nice for making Windows easier to deal with.

What was the problem with python3 tests? I've been able to run them locally (though a bunch fail with py3 issues).

Sat, Mar 23, 12:03 PM
hooper closed D6165: fix: allow fixing untracked files when given as arguments.
Sat, Mar 23, 11:46 AM
hooper committed rHG8f427f7c1f71: fix: make the order of the work queue deterministic.
fix: make the order of the work queue deterministic
Sat, Mar 23, 11:46 AM
hooper committed rHG7f6b375a8903: fix: allow fixing untracked files when given as arguments.
fix: allow fixing untracked files when given as arguments
Sat, Mar 23, 11:46 AM
hooper closed D6166: fix: make the order of the work queue deterministic.
Sat, Mar 23, 11:46 AM
pulkit committed rHG111de135fc76: branchcache: add attributes to track which nodes are verified.
branchcache: add attributes to track which nodes are verified
Sat, Mar 23, 11:42 AM
pulkit committed rHGb5511845f9d5: branchcache: have a hasnode function to validate nodes.
branchcache: have a hasnode function to validate nodes
Sat, Mar 23, 11:42 AM
pulkit closed D6157: branchcache: have a hasnode function to validate nodes.
Sat, Mar 23, 11:42 AM
pulkit closed D6156: branchcache: add attributes to track which nodes are verified.
Sat, Mar 23, 11:42 AM
pulkit closed D6152: branchcache: rename itervalues() to iterheads().
Sat, Mar 23, 11:40 AM
pulkit closed D6154: branchcache: introduce hasbranch().
Sat, Mar 23, 11:40 AM
pulkit committed rHGb137a6793c51: branchcache: make entries a private attribute.
branchcache: make entries a private attribute
Sat, Mar 23, 11:40 AM
pulkit committed rHG0bd730fbcc2b: branchcache: introduce hasbranch().
branchcache: introduce hasbranch()
Sat, Mar 23, 11:40 AM
pulkit closed D6151: branchmap: remove the dict interface from the branchcache class (API).
Sat, Mar 23, 11:40 AM
pulkit closed D6155: branchcache: make entries a private attribute.
Sat, Mar 23, 11:40 AM
pulkit committed rHG7546bf46bfcd: branchmap: drop branchcache.setdefault() (API).
branchmap: drop branchcache.setdefault() (API)
Sat, Mar 23, 11:40 AM
pulkit closed D6153: branchmap: drop branchcache.setdefault() (API).
Sat, Mar 23, 11:40 AM