git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Migrating from subversion via git svn contains log entry, but not the file change in the branch.
@ 2010-05-03 12:25 magnuspalmer
  2010-05-03 12:38 ` Michael J Gruber
  0 siblings, 1 reply; 7+ messages in thread
From: magnuspalmer @ 2010-05-03 12:25 UTC (permalink / raw)
  To: git


I've been working almost fulltime for two weeks migrating a subversion
repository to git.
Most repos go fine, but some doesn't and I'm running out of options.

Been trying to find posts regarding this and tried what I've found.

The subversion repo contains subrepos.
Layout is this:
tags
branches
<trunk is in root dir, contains only a maven pom.xml>
subrepo-a(with standard layout: trunk, tags, branches)
subrepo-n

Team is doing ongoing development in currently four branches (develop,
release-product-a-1.1, release-product-b-1.0, trunk). I'll deal with that
later.

What happends is that I get the svn log message, but the file is not the
correct one, or the file is completely missing suddenly.
git checkout develop
HEAD is now at 5269d17... increased version to 1.2.0-SNAPSHOT.

The change in the file is not there, the old version number in the pom.xml.
I compare this with the one checkout out via svn.

git svn init --trunk='' --tags=tags/*/* --branches=branches --prefix=svn/
--ignore-paths="branches|tags|subrepo-a|subrepo-b|"
https://example.com/svn/theproject/client

Then I've tried:
git fetch
git fetch --no-follow-parent
turn on/off brokensymlink workaround
git config svn.brokenSymlinkWorkaround false
git config svn.brokenSymlinkWorkaround true

Also started at different revisions
-r XYZ:HEAD

For one of the cases (with svn.brokenSymlinkWorkaround=false) I get:
Found possible branch point:
https://example.com/svn/theproject/client/branches/develop/pom.xml =>
https://example.com/svn/theproject/client/branches/release-1.1.0, 10623
Initializing parent: release-1.1.0@10623
W: Ignoring error from SVN, path probably does not exist: (160013):
Filesystem has no item: File not found: revision 6973, path
'/theproject/client/branches/develop/pom.xml'

And I end up with a:
remotes/release-1.1.0
remotes/release-1.1.0@10623

Any ideas of how to proceed?
I am getting short out of ideas.

/Magnus Palmér



/Magnus Palmér
-- 
View this message in context: http://git.661346.n2.nabble.com/Migrating-from-subversion-via-git-svn-contains-log-entry-but-not-the-file-change-in-the-branch-tp4997493p4997493.html
Sent from the git mailing list archive at Nabble.com.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-05-04 15:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-03 12:25 Migrating from subversion via git svn contains log entry, but not the file change in the branch magnuspalmer
2010-05-03 12:38 ` Michael J Gruber
2010-05-03 12:52   ` Dmitrijs Ledkovs
2010-05-04 15:20     ` magnuspalmer
2010-05-03 12:53   ` magnuspalmer
2010-05-04 15:32   ` magnuspalmer
2010-05-04 15:57     ` magnuspalmer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).