Rainer Jung | 22 Jul 2012 18:12
Picon
Favicon

Re: mergeinfo ignorance

On 22.07.2012 16:59, Eric Covener wrote:
>> CAUTION:
>>
>> Always merge into a clean branch checkout and commit the whole branch. If
>> you start to only commit parts of the branch after merging, svn will produce
>> additional mergeinfo properties attached to sub directories or files. We
>> don't want that.
>>
>
> I might be a culprit here, I use someones svn.merge script in a not so
> clean checkout but then checkin individual files.  Will work on it.

No culprit. At least in 2.4.x there is currently only one mergeinfo, all 
is fine :)

Regards,

Rainer

Jim Jagielski | 23 Jul 2012 14:45
Favicon

Re: mergeinfo ignorance

I for sure don't use 'svn merge' and am likely guilty (and the
orig post clearly indicates) of this... For awhile, svn merge
was as wonky as hell, so I simply skipped using it and instead
used the svn.merge script which, for the curious, does a simple
diff and patch.

I'm guessing that things are better now ;)

On Jul 22, 2012, at 12:12 PM, Rainer Jung wrote:

> On 22.07.2012 16:59, Eric Covener wrote:
>>> CAUTION:
>>> 
>>> Always merge into a clean branch checkout and commit the whole branch. If
>>> you start to only commit parts of the branch after merging, svn will produce
>>> additional mergeinfo properties attached to sub directories or files. We
>>> don't want that.
>>> 
>> 
>> I might be a culprit here, I use someones svn.merge script in a not so
>> clean checkout but then checkin individual files.  Will work on it.
> 
> No culprit. At least in 2.4.x there is currently only one mergeinfo, all is fine :)
> 
> Regards,
> 
> Rainer
> 

(Continue reading)

Jim Jagielski | 23 Jul 2012 17:55
Favicon

svnmerge.py (Was: Re: mergeinfo ignorance)

Is this still useful: svnmerge.py ?

	http://www.orcaware.com/svn/wiki/Svnmerge.py

On Jul 23, 2012, at 8:45 AM, Jim Jagielski wrote:

> I for sure don't use 'svn merge' and am likely guilty (and the
> orig post clearly indicates) of this... For awhile, svn merge
> was as wonky as hell, so I simply skipped using it and instead
> used the svn.merge script which, for the curious, does a simple
> diff and patch.
> 
> I'm guessing that things are better now ;)
> 
> On Jul 22, 2012, at 12:12 PM, Rainer Jung wrote:
> 
>> On 22.07.2012 16:59, Eric Covener wrote:
>>>> CAUTION:
>>>> 
>>>> Always merge into a clean branch checkout and commit the whole branch. If
>>>> you start to only commit parts of the branch after merging, svn will produce
>>>> additional mergeinfo properties attached to sub directories or files. We
>>>> don't want that.
>>>> 
>>> 
>>> I might be a culprit here, I use someones svn.merge script in a not so
>>> clean checkout but then checkin individual files.  Will work on it.
>> 
>> No culprit. At least in 2.4.x there is currently only one mergeinfo, all is fine :)
>> 
(Continue reading)

Rainer Jung | 23 Jul 2012 18:20
Picon
Favicon

Re: svnmerge.py (Was: Re: mergeinfo ignorance)

On 23.07.2012 17:55, Jim Jagielski wrote:
> Is this still useful: svnmerge.py ?
>
> 	http://www.orcaware.com/svn/wiki/Svnmerge.py

A quick check of

http://svn.apache.org/viewvc/subversion/trunk/contrib/client-side/svnmerge/

and the mailing list activity suggests, that there isn't much going on 
for the tools since about 2009.

There's a user post asking for differences to "svn merge" at

http://www.orcaware.com/pipermail/svnmerge/2011-May/002144.html

So it seems it only has limited use nowadays.

The tools seems to go back to very early svn days. svn merge isn't too 
bad IMHO. But YMMV.

Regards,

Rainer

Rainer Jung | 23 Jul 2012 18:20
Picon
Favicon

Re: svnmerge.py (Was: Re: mergeinfo ignorance)

On 23.07.2012 17:55, Jim Jagielski wrote:
> Is this still useful: svnmerge.py ?
>
> 	http://www.orcaware.com/svn/wiki/Svnmerge.py

A quick check of

http://svn.apache.org/viewvc/subversion/trunk/contrib/client-side/svnmerge/

and the mailing list activity suggests, that there isn't much going on 
for the tools since about 2009.

There's a user post asking for differences to "svn merge" at

http://www.orcaware.com/pipermail/svnmerge/2011-May/002144.html

So it seems it only has limited use nowadays.

The tools seems to go back to very early svn days. svn merge isn't too 
bad IMHO. But YMMV.

Regards,

Rainer

Greg Stein | 23 Jul 2012 18:40
Picon
Gravatar

Re: svnmerge.py (Was: Re: mergeinfo ignorance)

Nah... obsoleted by merge tracking (svn:mergeinfo) with the svn 1.5 release.

Please ignore that script and use svn merge.

And also that svn is a TLP sibling nowadays can surely help :-)

Cheers,
-g

On Jul 23, 2012 10:56 AM, "Jim Jagielski" <jim <at> jagunet.com> wrote:
Is this still useful: svnmerge.py ?

        http://www.orcaware.com/svn/wiki/Svnmerge.py

On Jul 23, 2012, at 8:45 AM, Jim Jagielski wrote:

> I for sure don't use 'svn merge' and am likely guilty (and the
> orig post clearly indicates) of this... For awhile, svn merge
> was as wonky as hell, so I simply skipped using it and instead
> used the svn.merge script which, for the curious, does a simple
> diff and patch.
>
> I'm guessing that things are better now ;)
>
> On Jul 22, 2012, at 12:12 PM, Rainer Jung wrote:
>
>> On 22.07.2012 16:59, Eric Covener wrote:
>>>> CAUTION:
>>>>
>>>> Always merge into a clean branch checkout and commit the whole branch. If
>>>> you start to only commit parts of the branch after merging, svn will produce
>>>> additional mergeinfo properties attached to sub directories or files. We
>>>> don't want that.
>>>>
>>>
>>> I might be a culprit here, I use someones svn.merge script in a not so
>>> clean checkout but then checkin individual files.  Will work on it.
>>
>> No culprit. At least in 2.4.x there is currently only one mergeinfo, all is fine :)
>>
>> Regards,
>>
>> Rainer
>>
>

Daniel Shahaf | 23 Jul 2012 22:31

Re: svnmerge.py (Was: Re: mergeinfo ignorance)

Jim Jagielski wrote on Mon, Jul 23, 2012 at 11:55:32 -0400:
> Is this still useful: svnmerge.py ?
> 
> 	http://www.orcaware.com/svn/wiki/Svnmerge.py
> 

For 1.4 repositories (regardless of server software version) yes.  I'd
not use both svnmerge.py and 'svn merge' on the same branch, that's just
asking for trouble/headaches.

http://subversion.apache.org/docs/release-notes/1.5#compatibility

Daniel Shahaf | 23 Jul 2012 22:31

Re: svnmerge.py (Was: Re: mergeinfo ignorance)

Jim Jagielski wrote on Mon, Jul 23, 2012 at 11:55:32 -0400:
> Is this still useful: svnmerge.py ?
> 
> 	http://www.orcaware.com/svn/wiki/Svnmerge.py
> 

For 1.4 repositories (regardless of server software version) yes.  I'd
not use both svnmerge.py and 'svn merge' on the same branch, that's just
asking for trouble/headaches.

http://subversion.apache.org/docs/release-notes/1.5#compatibility

Blair Zajac | 24 Jul 2012 01:19
Gravatar

Re: svnmerge.py (Was: Re: mergeinfo ignorance)

On 07/23/2012 08:55 AM, Jim Jagielski wrote:
> Is this still useful: svnmerge.py ?
>
> 	http://www.orcaware.com/svn/wiki/Svnmerge.py

It still gets occasional usage and people occasionally ask questions 
about it (such as today) but I recommend people switch to svn's builtin 
merge tracking if they are running svn 1.6 or later.

Blair

Jim Jagielski | 23 Jul 2012 17:55
Favicon

svnmerge.py (Was: Re: mergeinfo ignorance)

Is this still useful: svnmerge.py ?

	http://www.orcaware.com/svn/wiki/Svnmerge.py

On Jul 23, 2012, at 8:45 AM, Jim Jagielski wrote:

> I for sure don't use 'svn merge' and am likely guilty (and the
> orig post clearly indicates) of this... For awhile, svn merge
> was as wonky as hell, so I simply skipped using it and instead
> used the svn.merge script which, for the curious, does a simple
> diff and patch.
> 
> I'm guessing that things are better now ;)
> 
> On Jul 22, 2012, at 12:12 PM, Rainer Jung wrote:
> 
>> On 22.07.2012 16:59, Eric Covener wrote:
>>>> CAUTION:
>>>> 
>>>> Always merge into a clean branch checkout and commit the whole branch. If
>>>> you start to only commit parts of the branch after merging, svn will produce
>>>> additional mergeinfo properties attached to sub directories or files. We
>>>> don't want that.
>>>> 
>>> 
>>> I might be a culprit here, I use someones svn.merge script in a not so
>>> clean checkout but then checkin individual files.  Will work on it.
>> 
>> No culprit. At least in 2.4.x there is currently only one mergeinfo, all is fine :)
>> 
>> Regards,
>> 
>> Rainer
>> 
> 

Joe Orton | 23 Jul 2012 19:21
Picon
Favicon

Re: mergeinfo ignorance

On Mon, Jul 23, 2012 at 08:45:47AM -0400, Jim Jagielski wrote:
> I for sure don't use 'svn merge' and am likely guilty (and the
> orig post clearly indicates) of this... For awhile, svn merge
> was as wonky as hell, so I simply skipped using it and instead
> used the svn.merge script which, for the curious, does a simple
> diff and patch.

The one I use at http://people.apache.org/~jorton/svn.merge does use 
"svn merge" correctly (I hope!), possibly an older version didn't?

Regards, Joe

Rainer Jung | 23 Jul 2012 19:27
Picon
Favicon

Re: mergeinfo ignorance

On 23.07.2012 19:21, Joe Orton wrote:
> On Mon, Jul 23, 2012 at 08:45:47AM -0400, Jim Jagielski wrote:
>> I for sure don't use 'svn merge' and am likely guilty (and the
>> orig post clearly indicates) of this... For awhile, svn merge
>> was as wonky as hell, so I simply skipped using it and instead
>> used the svn.merge script which, for the curious, does a simple
>> diff and patch.
>
> The one I use at http://people.apache.org/~jorton/svn.merge does use
> "svn merge" correctly (I hope!), possibly an older version didn't?

Nice.

You can nowadays shortcut

-r${prev}:${rev}

by

-c $rev

and no longer need the prev. That was an svn improvement I found very handy.

Regards,

Rainer


Gmane