Unable to commit changes from svn:mergeinfo file

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Unable to commit changes from svn:mergeinfo file

Ashish Vijaywargiya-5
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


smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Scott Gray-2
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
>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Vikas Mayur-3
In reply to this post by Ashish Vijaywargiya-5
I can only think of one option at this moment that is to move the  
svn:mergeinfo property to somewhere else, where everyone could commit  
the changes and not just the committer having framework rights.

Vikas

On May 21, 2009, at 2:35 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
>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Vikas Mayur-3
In reply to this post by Scott Gray-2
Hi Scott,

I did not find any mention of this property any where in documentation  
(could have missed probably) and it looks to me just keeping a history  
of the commits that are merged back to release branch and I do not see  
any harm in doing that and certainly its not an extra effort as I  
think this is handled by the mergefromtrunk script.

Vikas

On May 21, 2009, at 2:43 PM, 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
>>
>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Ashish Vijaywargiya-5
In reply to this post by Scott Gray-2
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
>>
>

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Ashish Vijaywargiya
>> I can only think of one option at this moment that is to move the
svn:mergeinfo property to somewhere else, where everyone could commit the
changes and not just the committer having framework rights.

This is not possible AFAIK.
As it is Subversion standard and we are using it.

--
Ashish

On Thu, May 21, 2009 at 2:55 PM, Ashish Vijaywargiya <
[hidden email]> 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
>>>
>>>
>>
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Scott Gray-2
In reply to this post by Vikas Mayur-3
It's just that in the past that isn't how I've handled merges, I've  
always preferred to do it from within eclipse so learning a new method  
is extra effort for me :-)
I only like changing the way I do things when I understand the  
benefits, that's the only reason I ask.  But if you guys feel the  
mergeinfo file will be useful then I'll follow along.

Regards
Scott

On 21/05/2009, at 9:21 PM, Vikas Mayur wrote:

> Hi Scott,
>
> I did not find any mention of this property any where in  
> documentation (could have missed probably) and it looks to me just  
> keeping a history of the commits that are merged back to release  
> branch and I do not see any harm in doing that and certainly its not  
> an extra effort as I think this is handled by the mergefromtrunk  
> script.
>
> Vikas
>
> On May 21, 2009, at 2:43 PM, 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
>>>
>>
>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Scott Gray-2
In reply to this post by Ashish Vijaywargiya-5
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
>>>
>>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Ashish Vijaywargiya
>>But like I said to Vikas, if you guys think it is useful or necessary I'm
happy to follow along.

Jacques, is the right man to comment on this.
Please wait for him to comment .... I am surprised why this time we didn't
see his reply since last one hour or so ;o).

--
Ashish

On Thu, May 21, 2009 at 3:24 PM, Scott Gray <[hidden email]>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
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Vikas Mayur-3
In reply to this post by Scott Gray-2
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
>>>>
>>>
>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Jacques Le Roux
Administrator
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" <[hidden email]>

> 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
>>>>>
>>>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Unable to commit changes from svn:mergeinfo file

Jacques Le Roux
Administrator
I just read Ashish's link and I think it's even more interesting than links below...

Jacques

From: "Jacques Le Roux" <[hidden email]>

> 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" <[hidden email]>
>> 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
>>>>>>
>>>>>
>>>
>>
>>
>
>