I get "unknown revision" (listing the full expression text) when using
Mercurial 1.6.3 (default version in Ubuntu 10.10).
Based on Baptiste's approach, I propose the script below to compute a
patch. Please report whether it works for you.
Regards,
Martin
#!/bin/sh
base=`hg log --template {re
Am 17.03.11 07:30, schrieb Baptiste Carvello:
Le 16/03/2011 18:49, "Martin v. Löwis" a écrit :
Having the revision of cpython to compare against is the
difficult part;
how about: 'max( ancestors(default) and not outgoing() )' ?
I take back what I just said: it looks good.
Regards,
Martin
_
Am 17.03.11 07:30, schrieb Baptiste Carvello:
Le 16/03/2011 18:49, "Martin v. Löwis" a écrit :
Having the revision of cpython to compare against is the
difficult part;
how about: 'max( ancestors(default) and not outgoing() )' ?
That fails if there have been later merges with default.
Regar
Le 16/03/2011 18:49, "Martin v. Löwis" a écrit :
Having the revision of cpython to compare against is the
difficult part;
how about: 'max( ancestors(default) and not outgoing() )' ?
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.pytho
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 16/03/11 20:29, "Martin v. Löwis" wrote:
> Before you upgrade: give me some time to come up with a script that
> uses Mercurial API instead to compute the revset and then invoke the
> diff command.
>
> We must get something out of using a Python-ba
On Wed, 16 Mar 2011 20:47:10 -0400, =?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=
wrote:
> > Note the Mercurial project warns that use of the Mercurial API 'is a
> > strong indication that you're creating a "derived work" subject to the
> > GPL.'
> >
> > http://mercurial.selenic.com/wiki/MercurialAp
Am 16.03.11 15:29, schrieb "Martin v. Löwis":
Am 16.03.11 15:20, schrieb "Martin v. Löwis":
I get "unknown revision" (listing the full expression text) when using
Mercurial 1.6.3 (default version in Ubuntu 10.10).
That version apparently supports revsets, but I'm not sure when the
runtime evalu
On Thu, Mar 17, 2011 at 5:00 AM, Ned Deily wrote:
> In article <4d810f84.5060...@v.loewis.de>,
> "Martin v. Löwis" wrote:
>> Before you upgrade: give me some time to come up with a script that
>> uses Mercurial API instead to compute the revset and then invoke the
>> diff command.
>>
>> We must
Note the Mercurial project warns that use of the Mercurial API 'is a
strong indication that you're creating a "derived work" subject to the
GPL.'
http://mercurial.selenic.com/wiki/MercurialApi
http://mercurial.selenic.com/wiki/License
Would distributing a script that called the API in any way ta
In article <4d810f84.5060...@v.loewis.de>,
"Martin v. Löwis" wrote:
> Before you upgrade: give me some time to come up with a script that
> uses Mercurial API instead to compute the revset and then invoke the
> diff command.
>
> We must get something out of using a Python-based DVCS...
Note the
Am 16.03.11 15:20, schrieb "Martin v. Löwis":
I get "unknown revision" (listing the full expression text) when using
Mercurial 1.6.3 (default version in Ubuntu 10.10).
That version apparently supports revsets, but I'm not sure when the
runtime evaluation of the command line arguments was added.
I get "unknown revision" (listing the full expression text) when using
Mercurial 1.6.3 (default version in Ubuntu 10.10).
That version apparently supports revsets, but I'm not sure when the
runtime evaluation of the command line arguments was added.
Apparently shortly after Debian/Ubuntu includ
On Wed, Mar 16, 2011 at 1:49 PM, "Martin v. Löwis" wrote:
> I think I figured out how to generate a single patch for
> a clone that has all its changes on the default branch,
> comparing it with cpython's default branch. The command to generate
> the patch is
>
> hg diff -r'max(p1(min(outgoing()))
I think I figured out how to generate a single patch for
a clone that has all its changes on the default branch,
comparing it with cpython's default branch. The command to generate
the patch is
hg diff -r'max(p1(min(outgoing())) or p2(max(merge() and
branch(default' -r default
If it's a br
14 matches
Mail list logo