{"thread":{"id":"37678","subject":"Re: git svn's performance issue and strange pauses, and other thing","startedAt":"2014-10-06T23:51:32Z","lastAt":"2014-10-06T23:51:32Z","messageCount":1,"participants":["Hin-Tak Leung"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"250275","messageId":"1412639492.85440.YahooMailBasic@web172306.mail.ir2.yahoo.com","threadId":"37678","inReplyTo":null,"subject":"Re: git svn's performance issue and strange pauses, and other thing","fromName":"Hin-Tak Leung","fromEmail":"htl10@users.sourceforge.net","sentAt":"2014-10-06T23:51:32Z","receivedAt":"2014-10-06T23:51:32Z","isPatch":false,"sender":{"key":"htl10@users.sourceforge.net","avatar":null},"body":"------------------------------\nOn Sun, Oct 5, 2014 02:02 BST Eric Wong wrote:\n\n>Eric Wong <normalperson@yhbt.net> wrote:\n>> Jakob sent some patches a few months ago which seem to address the\n>> issue.  Unfortunately we forgot about them :x\n>\n>Hin-Tak: have you tried Jakob's patches?  I've taken another look,\n>signed-off and pushed to my master.\n>\n>> Can you take a look at the following two \"mergeinfo-speedups\"\n>> in my repo?  (git://bogomips.org/git-svn)\n>> \n>> Jakob Stoklund Olesen (2):\n>>       git-svn: only look at the new parts of svn:mergeinfo\n>>       git-svn: only look at the root path for svn:mergeinfo\n>> \n>> Also downloadable here:\n>> \n>> http://bogomips.org/git-svn.git/patch?id=9b258e721b30785357535\n>> http://bogomips.org/git-svn.git/patch?id=73409a2145e93b436d74a\n>> \n>> Can you please give them a try?\n\nApologies - I applied them on top of 2.1.0 earlier today, and the svn repo just\nhasn't been changed much recently to show any interesting behavior\nwith 'git svn fetch --all', so I thought about whether I should wait to report. Then\nI changed my mind, and decided what the hell, let's clone the whole\nthing again :-). So I made a new directory, run 'git init', just copy\n.git/config from the old reop and am doing 'git svn fetch --all' in the new empty\ndirectory again.\n\nSo far it seems to be good. But I am only at revision 35700-ish at the moment,\nand the whole thing is 66700-ish. Oh, I forgot to mention that the strange\npauses seem to be followed by messages like these:\n\nW:svn cherry-pick ignored (/branches/R-2-12-branch:52939,54476,55265) - missing 492 commit(s) (eg 9bf20dca6a8b05dff28e6486b1613f10825972c9)\nW:svn cherry-pick ignored (/branches/R-2-13-branch:55265,55432) - missing 231 commit(s) (eg 9290cf6ce2d7f6cca168cf326eed6e9fe760895f)\nW:svn cherry-pick ignored (/branches/R-2-15-branch:58894,59717) - missing 405 commit(s) (eg ed84a373b33f728949edf3371829fc3414c343a8)\nW:svn cherry-pick ignored (/branches/R-3-0-branch:62497) - missing 154 commit(s) (eg 9e4742d201771c9658417c2d2f83838e550e3162)\nW:svn cherry-pick ignored (/trunk:\n\nSo presumably I'd only see interesting behavior when there are a number of branches.\nIt seems the first branches are around revision 48000-ish, so I might have\nto wait a bit.\n\nSo far, the new clone hasn't created \".git/svn/.caches/\" yet; and memory consumption seems\nokay also.\n"}]}