Git migration, take 2

Raphael Kubo da Costa kubito at gmail.com
Tue Mar 1 17:20:31 CET 2011


Hey all,

Now that kdelibs and other modules have migrated to Git for some time,
it is time for us to look at our efforts again.

In the past few days, I have been working on creating separate
repositories for each of our applications, since that was the repository
layout upon which we have previously decided.

I would now like you to take a look at them, especially at the tags,
branches and if the history is represented correctly (ie it takes work
branches into account when necessary, the first commit is really the
first commit etc).

You can clone the repositories via (assuming you have the 'kde' alias
in place):

  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-ark
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-kcalc
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-kcharselect
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-kdf
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-kfloppy
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-kgpg
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-kremotecontrol
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-ktimer
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-kwallet
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-superkaramba
  $ git clone kde:scratch/rkcosta/svn2git-kdeutils-sweeper

I have not created repositories for applications which have moved
elsewhere (such as Okteta) or for applications that have died (kdessh,
for example). It is thus not possible to retrieve their history from
these repositories -- Okteta's history should be part of kdesdk, and
anyone interested in ressurrecting dead applications should be able to
look at the SVN history and write the rules by themselves.

The next steps in the migration would be to adjust the CMakeLists.txt
files in each project so that they can 'bootstrap' on their own, as
there will be no top-level CMakeLists.txt project anymore. After that, I
would like to merge the 4.6 branch into master for each application, and
then ask sysadmin to make the final move to Git.

If there are no objections, I intend to adjust the CMakeLists.txt files
in at most 2 weeks.

Cheers,
rakuco


More information about the Kde-utils-devel mailing list