All of lore.kernel.org
 help / color / mirror / Atom feed
* How to move subdirectories from one svn repos to another.
@ 2009-01-31 12:33 Josef Wolf
  0 siblings, 0 replies; only message in thread
From: Josef Wolf @ 2009-01-31 12:33 UTC (permalink / raw)
  To: git

Hello,

I would like to move a complete subdirectory with all its history from
one svn repository to another.

For this, I have created a git repository with the two subversion
repositories as remotes:


  REPOSROOT=https://foo.bar.com/repos

  mkdir -p migrate
  cd migrate
  git svn init --stdlayout $REPOSROOT/my-repos
  
  for i in my-repos their-repos; do
    git config svn-remote.$i.url                   $REPOSROOT/$i
    git config svn-remote.$i.fetch         trunk:refs/remotes/$i/trunk
    git config svn-remote.$i.branches branches/*:refs/remotes/$i/*
    git config svn-remote.$i.tags         tags/*:refs/remotes/$i/tags/*
    git svn fetch -R $i
    git checkout -b $i $i/trunk
  done
  
  git gc


Now I would like to move one directory (call it bar) from my-repos
to their-repos.  Problem is: there are thousands of changesets in
this directory.  So I got somewhat stuck (I am new to git).  Do I
have to cherry-pick every changeset separately?  Or is there some
way to merge all the changesets touching this specific directory?

Any hints?

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-01-31 13:04 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-31 12:33 How to move subdirectories from one svn repos to another Josef Wolf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.