{"thread":{"id":"12954","subject":"git svn rebase does not follow new svn tags and branches","startedAt":"2008-04-01T20:51:47Z","lastAt":"2008-04-01T21:05:21Z","messageCount":2,"participants":["Bob Cotton","Björn Steinbrink"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"73515","messageId":"m28wzx5me4.fsf@rallydevelopment.com","threadId":"12954","inReplyTo":null,"subject":"git svn rebase does not follow new svn tags and branches","fromName":"Bob Cotton","fromEmail":"bob.cotton@rallydev.com","sentAt":"2008-04-01T20:51:47Z","receivedAt":"2008-04-01T20:51:47Z","isPatch":false,"sender":{"key":"bob.cotton@rallydev.com","avatar":null},"body":"\nI've been using git-svn for several weeks. After replaying svn using\ngit-svn clone and git-svn fetch, all branches and tags were replicated\nin the git repo.\n\nNow, after a workflow that includes git-svn rebase, but no git-svn\nfetch(s), the new svn tags and branches are not being replicated.\n\nI've read the code, and tried rebase --follow-parent. \n\nThoughts?\n- Bob\n"},{"id":"73516","messageId":"20080401210521.GA20422@atjola.homenet","threadId":"12954","inReplyTo":"m28wzx5me4.fsf@rallydevelopment.com","subject":"Re: git svn rebase does not follow new svn tags and branches","fromName":"Björn Steinbrink","fromEmail":"b.steinbrink@gmx.de","sentAt":"2008-04-01T21:05:21Z","receivedAt":"2008-04-01T21:05:21Z","isPatch":false,"sender":{"key":"b.steinbrink@gmx.de","avatar":"https://avatars.githubusercontent.com/u/230962?v=4"},"body":"On 2008.04.01 14:51:47 -0600, Bob Cotton wrote:\n> \n> I've been using git-svn for several weeks. After replaying svn using\n> git-svn clone and git-svn fetch, all branches and tags were replicated\n> in the git repo.\n> \n> Now, after a workflow that includes git-svn rebase, but no git-svn\n> fetch(s), the new svn tags and branches are not being replicated.\n\ngit svn rebase only fetches the revisions that are required to do the\nrebase, which speeds the process up quite a bit. Imagine you're working\non branch \"foo\" and trunk is quite active. If git svn rebase would\nalways fetch all the new revisions for trunk as well (which you might\nnot need right now), that could become quite annoying.\n\nIf you want all remote branches/tags (incl. trunk) to be updated, use\ngit svn fetch.\n\nBjörn\n"}]}