On 18.04.2014 21:43, Christopher Schultz wrote: > On 4/18/14, 7:45 AM, Rainer Jung wrote: >> On 15.04.2014 23:45, Christopher Schultz wrote: >>> On 4/15/14, 5:35 PM, Konstantin Kolinko wrote: >>>> 2014-04-16 1:24 GMT+04:00 Christopher Schultz >>>> <ch...@christopherschultz.net>: >>>>> All, >>>>> >>>>> I've been back-porting some patches from Tomcat 8 to Tomcat 7 today, and >>>>> I can see that I'm modifying the mergeinfo for things like: >>>>> >>>>> Sending java/org/apache/tomcat/util/bcel >>>>> Sending java/org/apache/tomcat/util/codec >>>>> Sending java/org/apache/tomcat/util/http/fileupload >>>>> Sending webapps/examples/WEB-INF/classes/websocket/tc7 >>>>> Sending webapps/examples/websocket-deprecated >>>>> >>>>> Since I'm not modifying any of those linked directories, should I >>>>> "revert" them before committing? Or is it better to have the mergeinfo >>>>> attached to those for some reason? >>>>> >>>> >>>> What is your svn client? >>>> >>>> SVN 1.8 (TortoiseSVN 1.8) did not update those mergeinfos when I did a >>>> merge. >>>> But it updated them when I did a "record only" merge. >>> >>> $ svn --version >>> svn, version 1.8.5 (r1542147) >>> compiled Dec 19 2013, 23:09:58 on x86_64-apple-darwin13.0.0 >>> >>>> Anyway I do not know of any harm from those mergeinfos. Both reverting >>>> and non-reverting are OK with me. >>>> >>>> BTW, TortoiseSVN released an update yesterday. (HTTPS clients such as >>>> svn are vulnerable to heartbleed from rogue servers). >>> >>> I use svn CLI (shown above) and Eclipse somewhat interchangeably. I >>> usually use the CLI because I can see the whole diff before I commit all >>> at once, then just change the command to "commit" and know it will >>> commit exactly those changes. Using Eclipse's GUI just feels slower and >>> more awkward to me. >> >> I kind of remember additional mergeinfos popping up when you merge into >> a mixed revision workspace, ie. a workspace that contains committed >> changes but the commits were done in sub directories. If that is the >> case, you can omit the various mergeinfos by always merging into and >> committing from an up-to-date workspace (svn up). > > I've never explicitly checked-out e.g. jdbc-pool, but it gets pulled-in > when I checkout tc7.0.x/trunk. Merging from tomcat/trunk into > tc7.0.x/trunk, even with no changes to e.g. jdbc-pool, svn puts > mergeinfo into those pulled-in directories.
I was talking about the directories to which your commit added mergeinfo: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/codec/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/fileupload/ (props changed) tomcat/tc7.0.x/trunk/webapps/examples/WEB-INF/classes/websocket/tc7/ (props changed) tomcat/tc7.0.x/trunk/webapps/examples/websocket-deprecated/ (props changed) Those are not pulled in via externals like jdbc-pool. Regards, Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org