Official documentation
http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge.basicmerging.mergeinfo
Unofficial but complementary (and translated in French :o)
http://www.framalang.org/wiki/SVNBOOK_Chap4_Branching_and_Merging_Basic_Merging_Mergeinfo_and_Previews
And even more complete
http://www.open.collab.net/community/subversion/articles/merge-info.html (for
tough readers :D)
Yes, as you can see it's only about keeping tracks on merge, so it's useful but
not necessary.
This may prove useful for people willing to integrate some parts.
I don't see any means to ignore merge-info, so a solution would be to allow all
commiters to have write access on this.
But (as it's explained above) it's a property of root (ie ".") and we have only 2 sets of write permissions in apache svn ofbiz
(all) and ofbiz-apps.
ofbiz=adrianc,apatel,bibryam,byersa,chrisg,doogie,hansbak,jacopoc,jaz,jonesde,sichen,lektran,jleroux
ofbiz-apps=rayb,ruppert,eckardjf,mrisaliti,ashish,mor,buscob
And if you give access to root you automatically give access to all (maybe there are other complicated solutions dealing with
permissions below root; but anyway I'm sure we don't want such complications and anwyay would not be allowed by infra)
So at this stage one solution I see is to give access to all to ashish and mor who are very active these last times... :o). Of
course this would need 2 PMC votes...
We may also ignore these changes until Ashish and Vikas get the right but of course then the repos will not be updated before they
have commit right on all.
Actually it's already the case and nobody seems to complain so far...
Souns like a complicated post for a small thing isn'it ?
Jacques
From: "Vikas Mayur" <vikas.ma...@hotwaxmedia.com>
Even I am not sure of svnmergeinfo advantages but just come to know why it is
used when Ashish shared this information :)
I think with my limited knowledge on svn I cannot comment on whether it is a
useful or necessary.
Vikas
On May 21, 2009, at 3:24 PM, Scott Gray wrote:
Thanks for the info Ashish, it all kind of falls into the advanced svn category for me and I don't really have the desire to
understand it :-)
But like I said to Vikas, if you guys think it is useful or necessary I'm
happy to follow along.
Regards
Scott
On 21/05/2009, at 9:25 PM, Ashish Vijaywargiya wrote:
AFAIK the use of maintaining the svn:mergeinfo is encouraged by subversion
project after release 1.5.
This is actually required when you maintain such release branch and that takes
update from trunk.
(As I remembered that something similar is commented by Jacuqes in past, But I
could be wrong.)
Sharing the link that can provide more insight:
http://subversion.tigris.org/merge-tracking/func-spec.html
Although I haven't read full details but certainly will read it in a day or so.
Let see what Jacques has to say about it.
--
Ashish
Scott Gray wrote:
Sorry if this is an svn noob question, but what's so great about this
mergeinfo file that it's worth the extra effort anyway?
Thanks
Scott
On 21/05/2009, at 9:05 PM, Ashish Vijaywargiya wrote:
Hello Jacques,
As we all know that we are maintaining the details of revision (trunk revision details that we apply to RB9.04) in the
svn:mergeinfo file.
But certainly we(Me, Vikas and few others don't have framework and OFBiz root files / folder write access) don't have commit
right for that file so most of the time we leave that file as it is.
And wait for someone like you to commit the changes later on.
What can be the better solution to handle this ?
Is it good that we commit the code in release branch and explicitly inform to
commit the changes in svn:mergeinfo file ?
Please let me know your thoughts on this, as your comment on this will help us not to miss any version info from
svn:mergeinfo file after committing the code.
Thanks !
--
Ashish