[Geany-devel] Build-system merge

Nick Treleaven nick.treleaven at xxxxx
Thu Aug 20 11:05:12 UTC 2009


On Thu, 20 Aug 2009 20:32:17 +1000
Lex Trotman <elextr at gmail.com> wrote:

> Ok, I am sure you know all this but I have been told that SVN is
> *very* picky about merge and re-integrate.
> 
> Your branch working directory should be a *clean* checkout of the
> branch, merge with trunk and re-commit to the branch, don't change
> anything other than fixing the conflicts.
> 
> Your trunk working directory should be a clean checkout and then merge
> --reintegrate the branch.  There *shouldn't* be any conflicts here.
> Then commit.

Don't know what --reintegrate is. What SVN version do you have? I have
1.4.4.

> I have been told to not believe the documentation that says that you
> can use any old working copy lying around.

I've never had any problems.

> And you don't want to have anyone committing to trunk whilst you are doing it
> 
>  If you like I can do it since I'm in the opposite time zone from you
> (UTC+10) so no one is committing while i'm awake. :-)

I'll do it. I may make some changes to the branch first.

> With the exception of any new commits to trunk, the only conflict at
> the moment is ChangeLog since it always grows at the end and so
> changes overlap.  The merges I've done should have resolved any other
> conflicts.  We will have to wait and see if the merges that SVN did on
> autopilot cause any problems, I couldn't see any but thats *no*
> guarantee :-).

Not sure what you mean by autopilot. I always tell svn which revisions
to merge myself.

Regards,
Nick



More information about the Devel mailing list