On Fri, Feb 26, 2010 at 1:07 PM, Paul Burba <ptbu...@gmail.com> wrote: > On Thu, Feb 25, 2010 at 6:13 PM, Stefan Sperling <s...@elego.de> wrote: >> On Thu, Feb 25, 2010 at 03:52:25PM -0500, Paul Burba wrote: >>> Stefan, do you recall, or can you make an educated guess as to what >>> client version you used to make the 1.6.x-r40452 branch in r880530? >> >> Must have been a trunk build from around that timeframe. >> >>> Did you remember how you made the branch? URL-to-URL copy I'm >>> assuming? >> >> I've always been doing URL-to-URL copies to create branches, yes. >> >> Stefan > > When comparing mergeinfo for '/subversion/trunk' between > ^/subversion/branches/1....@880529 and > ^/subversion/branches/1.6.x-r40...@880530 it's interesting to note > that there are exactly the same number of revisions (273) even though > they *all* differ. The ranges on the 1.6.x-r40452 branch were from > 3655 to 3910 revisions higher than those on 1.6.x. It's probably not > a coincidence that 3644 is the number of revisions in the old CVS > repository that hosted Subversion development prior to the project > becoming self-hosting. Mike converted this history with cvs2svn and > combined it with our s.t.o. history and the whole thing got loaded to > s.a.o -- see http://svn.apache.org/repos/asf/subversion/README. This > in turn is likely related to the busted mergeinfo offsets we found > during 1.6.7 testing, > http://svn.haxx.se/dev/archive-2009-12/0386.shtml (which is still an > open item for me). > > I still can't replicate anything like this, but I'm syncing a mirror > of s.a.o. right now and will use it to more exactly replicate what > Stefan did...
Grrrr...I should have realized this earlier, but the problem is *not* with Stefan's copy, but rather with the load of our repos into the ASF repos. Using an old mirror of the the s.t.o. repos shows that the Stefan's copy was created with no changes to the mergeinfo... C:\SVN\MIRRORS>svn log file:///C:/SVN/MIRRORS/S.T.O.MIRROR/branches/1.6.x-r40...@40456 -r40456 -v ------------------------------------------------------------------------ r40456 | stsp | 2009-11-11 10:59:49 -0500 (Wed, 11 Nov 2009) | 2 lines Changed paths: A /branches/1.6.x-r40452 (from /branches/1.6.x:40455) Create a brackport branch for r40452 and friends. ------------------------------------------------------------------------ C:\SVN\MIRRORS>svn diff file:///C:/SVN/MIRRORS/S.T.O.MIRROR/branches/1.6.x-r40...@40456 -r40455:40456 C:\SVN\MIRRORS> ...but looking at the corresponding revision in the ASF repos, we see the unexpected mergeinfo changes I mentioned earlier in this thread: C:\SVN\MIRRORS>svn log -v https://svn.apache.org/repos/asf/subversion/branches/1.6.x-r40...@880530 -r880530 ------------------------------------------------------------------------ r880530 | stsp | 2009-11-11 10:59:49 -0500 (Wed, 11 Nov 2009) | 2 lines Changed paths: A /subversion/branches/1.6.x-r40452 (from /subversion/branches/1.6.x:880529) Create a brackport branch for r40452 and friends. ------------------------------------------------------------------------ C:\SVN\MIRRORS>svn diff https://svn.apache.org/repos/asf/subversion/branches/1.6.x-r40...@880530 -r880529:880530 Property changes on: . ___________________________________________________________________ Modified: svn:mergeinfo Reverse-merged subversion/branches/issue-3148-dev:r875193-875204 Reverse-merged subversion/branches/log-g-performance:r870941-871032 Reverse-merged subversion/branches/tc_url_rev:r874351-874483 Reverse-merged subversion/branches/1.6.x-no-svn_uri:r876360-876415 Reverse-merged subversion/branches/issue-3000:r871713,871716-871719,871721-871726,871728,871734 Reverse-merged subversion/branches/diff-callbacks3:r870059-870761 Reverse-merged subversion/branches/double-delete:r870511-872970 Reverse-merged subversion/branches/gnome-keyring:r870558-871410 Reverse-merged subversion/branches/1.6.x-r36252:r876328-876788 Reverse-merged subversion/branches/fsfs-pack:r873717-874575 Reverse-merged subversion/branches/1.6.x-r37622:r877699-877993 Reverse-merged subversion/branches/1.6.x-issue3443:r878597-879480 Reverse-merged subversion/trunk:r875965,875968,876004,876012,876017,876019,876022,876024,876041-876042,876048,876051,876059,876083,876091,876097,876101,87610 9,876123-876125,876129,876132,876138,876160,876167,876180,876185,876205,876223-876225,876230,876233,876252,876256,876283,876287,876312,876326-876327,876330,8763 66,876372,876374,876376,876383,876386,876442,876456-876457,876462-876464,876467,876469,876480,876486,876495-876497,876516-876518,876524,876526,876583,876601,876 614,876628,876633,876641,876659,876687,876689,876705,876715,876726,876760,876763,876794,876804,876815-876816,876821,876825,876837,876840-876841,876843,876849,87 6857-876858,876873,876890,876897,876905,876908,876925,876931,876934,876948-876949,876953,876987,876993,877011,877028-877029,877038,877119,877127,877146,877157,8 77191,877195,877211,877230,877234,877237,877243,877249,877259,877261,877304,877319,877407,877437,877441-877442,877453,877459,877472,877544,877553,877565,877568, 877573,877593,877601,877612,877667,877681,877692,877696,877701,877720,877730,877784,877793,877797,877809,877815,877819,877821,877842,877848,877853,877867,877869 ,877873,877901,877909,877916,877931,877942,877953,877964,877968,877970,877981-877982,878005,878013,878015,878020,878046,878053,878062,878074,878080,878089,87809 1,878093,878095,878127,878129,878131,878142,878173-878176,878240,878242,878255,878272,878279,878296-878297,878303,878335,878338,878353,878364,878367-878368,8783 85,878462,878484,878491,878498,878532,878595,878646,878659,878673,878682-878683,878690-878691,878693,878723,878760-878761,878873,878875,878877,878879,878905,878 915,878924-878925,878946,878949,878955,878960,878970,878981,879001,879033,879056,879074,879076,879081-879082,879105,879126,879148,879170,879198-879199,879201,87 9271,879293,879357,879375-879376,879403,879631,879635-879636,879709-879711,879747,879954,879961,880082,880095,880105,880162,880226 Reverse-merged subversion/branches/tree-conflicts:r869500-873154 Reverse-merged subversion/branches/merge-skips-obstructions:r874525-874615 Reverse-merged subversion/branches/1.6.x-r38572:r878661-878666 Reverse-merged subversion/branches/1.6.x-r37627:r877704-877928 Reverse-merged subversion/branches/file-externals:r871779-873302 Reverse-merged subversion/branches/1.6.x-r36178:r877876-877884 Reverse-merged subversion/branches/tc-resolve:r874191-874239 Reverse-merged subversion/branches/dont-save-plaintext-passwords-by-default:r870728-871118 Reverse-merged subversion/branches/tc-issue-3334:r874697-874773 Reverse-merged subversion/branches/tree-conflicts-notify:r873926-874008 Reverse-merged subversion/branches/svnpatch-diff:r871905,871986 Reverse-merged subversion/branches/1.6.x-r37988:r878063-878897 Reverse-merged subversion/branches/1.6.x-r39887:r880024-880066 Reverse-merged subversion/branches/1.6.x-r38799:r878880-878917 Reverse-merged subversion/branches/svnserve-logging:r869828-870893 Reverse-merged subversion/branches/reintegrate-improvements:r873853-874164 Reverse-merged subversion/branches/issue-2843-dev:r871432-874179 Reverse-merged subversion/branches/kwallet:r870785-871314 Reverse-merged subversion/branches/1.5.x-r30215:r870312 Reverse-merged subversion/branches/1.6.x-r38000:r879083-879767 Reverse-merged subversion/branches/1.6.x-dirent-basename:r876130-876262 Reverse-merged subversion/branches/tc-merge-notify:r874017-874062 Reverse-merged subversion/branches/bdb-reverse-deltas:r872050-872529 Reverse-merged subversion/branches/1.6.x-UNC-paths:r876471-876545 Reverse-merged subversion/branches/1.6.x-r38222:r878299-878891 Reverse-merged subversion/branches/in-memory-cache:r869829-871452 Reverse-merged subversion/branches/issue-3334-dirs:r875156-875867 Reverse-merged subversion/branches/issue-3067-deleted-subtrees:r873375-874084 Reverse-merged subversion/branches/1.6.x-r37953:r879809-880071 Reverse-merged subversion/branches/fs-rep-sharing:r870149-873803 Reverse-merged subversion/branches/svn-mergeinfo-enhancements:r870119-870195,870197-870288 Reverse-merged subversion/branches/1.6.x-r39557:r879668-879907 Reverse-merged subversion/branches/1.6.x-r38927:r879002-879176 Reverse-merged subversion/branches/1.6.x-r37857:r877932-877936 Reverse-merged subversion/branches/issue-3220-dev:r872210-872226 Merged subversion/branches/issue-3148-dev:r871538-871549 Merged subversion/branches/log-g-performance:r867286-867377 Merged subversion/branches/tc_url_rev:r870696-870828 Merged subversion/branches/1.6.x-no-svn_uri:r872705-872760 Merged subversion/branches/issue-3000:r868058,868061-868064,868066-868071,868073,868079 Merged subversion/branches/diff-callbacks3:r866404-867106 Merged subversion/branches/double-delete:r866856-869315 Merged subversion/branches/gnome-keyring:r866903-867755 Merged subversion/branches/1.6.x-r36252:r872673-873133 Merged subversion/branches/fsfs-pack:r870062-870920 Merged subversion/branches/1.6.x-r37622:r874044-874338 Merged subversion/branches/1.6.x-issue3443:r874942-875825 Merged subversion/trunk:r872310,872313,872349,872357,872362,872364,872367,872369,872386-872387,872393,872396,872400-872401,872404,872428,872436,872442,872446 ,872454,872468-872470,872474,872477,872483,872505,872512,872525,872530,872550,872568-872570,872575,872578,872597,872601,872628,872632,872657,872671-872672,87267 5,872711,872717,872719,872721,872728,872731,872787,872801-872802,872807-872809,872812,872814,872825,872831,872840-872842,872861-872863,872869,872871,872928,8729 46,872959,872973,872978,872986,873004,873032,873034,873050,873060,873071,873105,873108,873139,873149,873160-873161,873166,873170,873182,873185-873186,873188,873 194,873202-873203,873218,873235,873242,873250,873253,873270,873276,873279,873293-873294,873298,873332,873338,873356,873373-873374,873383,873464,873472,873491,87 3502,873536,873540,873556,873575,873579,873582,873588,873594,873604,873606,873649,873664,873752,873782,873786-873787,873798,873804,873817,873889,873898,873910,8 73913,873918,873938,873946,873957,874012,874026,874037,874041,874046,874065,874075,874129,874138,874142,874154,874160,874164,874166,874187,874193,874198,874212, 874214,874218,874246,874254,874261,874276,874287,874298,874309,874313,874315,874326-874327,874350,874358,874360,874365,874391,874398,874407,874419,874425,874434 ,874436,874438,874440,874472,874474,874476,874487,874518-874521,874585,874587,874600,874617,874624,874641-874642,874648,874680,874683,874698,874709,874712-87471 3,874730,874807,874829,874836,874843,874877,874940,874991,875004,875018,875027-875028,875035-875036,875038,875068,875105-875106,875218,875220,875222,875224,8752 50,875260,875269-875270,875291,875294,875300,875305,875315,875326,875346,875378,875401,875419,875421,875426-875427,875450,875471,875493,875515,875543-875544,875 546,875616,875638,875702,875720-875721,875748,875976,875980-875981,876054,876092,876299,876306,876427,876440,876450,876507,876571 Merged subversion/branches/tree-conflicts:r864636-868290 Merged subversion/branches/merge-skips-obstructions:r870870-870960 Merged subversion/branches/1.6.x-r38572:r875006-875011 Merged subversion/branches/1.6.x-r37627:r874049-874273 Merged subversion/branches/file-externals:r868124-869647 Merged subversion/branches/1.6.x-r36178:r874221-874229 Merged subversion/branches/tc-resolve:r870536-870584 Merged subversion/branches/dont-save-plaintext-passwords-by-default:r867073-867463 Merged subversion/branches/tc-issue-3334:r871042-871118 Merged subversion/branches/tree-conflicts-notify:r870271-870353 Merged subversion/branches/svnpatch-diff:r868250,868331 Merged subversion/branches/1.6.x-r37988:r874408-875242 Merged subversion/branches/1.6.x-r39887:r876369-876411 Merged subversion/branches/1.6.x-r38799:r875225-875262 Merged subversion/branches/svnserve-logging:r866173-867238 Merged subversion/branches/reintegrate-improvements:r870198-870509 Merged subversion/branches/issue-2843-dev:r867777-870524 Merged subversion/branches/kwallet:r867130-867659 Merged subversion/branches/1.5.x-r30215:r866657 Merged subversion/branches/1.6.x-r38000:r875428-876112 Merged subversion/branches/1.6.x-dirent-basename:r872475-872607 Merged subversion/branches/tc-merge-notify:r870362-870407 Merged subversion/branches/bdb-reverse-deltas:r868395-868874 Merged subversion/branches/1.6.x-UNC-paths:r872816-872890 Merged subversion/branches/1.6.x-r38222:r874644-875236 Merged subversion/branches/in-memory-cache:r866174-867797 Merged subversion/branches/issue-3334-dirs:r871501-872212 Merged subversion/branches/issue-3067-deleted-subtrees:r869720-870429 Merged subversion/branches/1.6.x-r37953:r876154-876416 Merged subversion/branches/fs-rep-sharing:r865381-869035 Merged subversion/branches/svn-mergeinfo-enhancements:r866464-866540,866542-866633 Merged subversion/branches/1.6.x-r39557:r876013-876252 Merged subversion/branches/1.6.x-r38927:r875347-875521 Merged subversion/branches/1.6.x-r37857:r874277-874281 Merged subversion/branches/issue-3220-dev:r868555-868571 So this is more of the same mangled offset problem discussed here http://svn.haxx.se/dev/archive-2009-12/0382.shtml. That doesn't solve $#!% but at least we know we are not dealing with some other bug. Going back to the offset problem now, I'll follow up in a new thread. Paul