Darren Dale wrote:
> On Thursday 29 May 2008 10:15:07 am John Hunter wrote:
>   
>> On Thu, May 29, 2008 at 9:11 AM, Darren Dale <[EMAIL PROTECTED]> 
>>     
> wrote:
>   
>>> I dont understand. I thought the point of svnmerge.py was to sync the
>>> change, not to introduce conflicts. Is the procedure you just outlined
>>> the standard operating procedure, or did svnmerge.py encounter problems?
>>> The procedure in your original post to this thread seems much more
>>> straight forward.
>>>       
>> I think the point is to keep track of which revisions you've already
>> merged (and resolved conflicts in) so you don't have to resolve them
>> again later.  Michale pointed out to me offlist that in standard
>> usage, you do not need to manually give the revision number so my
>> original instructions advocating them were wrong.
>>     
>
> I'm sorry, I just don't understand how to use this. I just got a clean 
> checkout of the trunk, ran "svnmerge.py merge":
>
> $ svnmerge.py merge
> property 'svnmerge-integrated' set on '.'
>
> property 'svnmerge-blocked' deleted from '.'.
>
> --- Merging r5298 through r5299 into '.':
> U    CHANGELOG
> C    lib/matplotlib/texmanager.py
> C    lib/matplotlib/backends/backend_svg.py
>
> property 'svnmerge-integrated' set on '.'
>
> property 'svnmerge-blocked' deleted from '.'.
>
> Thats not what I want, I only want to commit the changes I made to CHANGELOG 
> and texmanager. I tried reverting the changes with svn revert, but now when I 
> do a diff, I get:
>
> $ svn diff
>
> Property changes on: .
> ___________________________________________________________________
> Modified: svnmerge-integrated
>    - /branches/v0_91_maint:1-5294
>    + /branches/v0_91_maint:1-5299
>
>
>   
I'm confused by this.  Did you do:

  svn -R revert .

from the root of the tree?  That should back out that property change.
> Can I please just manually merge my changes in from the branch, without 
> svnmerge.py? I really don't have time today to mess around with this.
>   
I can do the merge for you.

[EMAIL PROTECTED] matplotlib]$ svn update
U  lib/matplotlib/ticker.py
U  CHANGELOG
Updated to revision 5299.
[EMAIL PROTECTED] matplotlib]$ svnmerge merge
U  CHANGELOG
C  lib/matplotlib/texmanager.py
C  lib/matplotlib/backends/backend_svg.py

property 'svnmerge-integrated' set on '.'

# We don't want to merge backend_svg.py -- we just want what's currently 
on the trunk
[EMAIL PROTECTED] matplotlib]$ cp 
lib/matplotlib/backends/backend_svg.py.working 
lib/matplotlib/backends/backend_svg.py

# Manually resolve texmanager.py
[EMAIL PROTECTED] matplotlib]$ emacs -nw lib/matplotlib/texmanager.py

# Mark everything as resolved
[EMAIL PROTECTED] matplotlib]$ svn -R resolved .
Resolved conflicted state of 'lib/matplotlib/backends/backend_svg.py'

# Commit
[EMAIL PROTECTED] matplotlib]$ svn commit -F svnmerge-commit-message.txt
Sending        .
Sending        CHANGELOG
Sending        lib/matplotlib/texmanager.py
Transmitting file data ..
Committed revision 5300.
[EMAIL PROTECTED] matplotlib]$


Cheers,
Mike

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to