[Pkg-octave-devel] Migrate the SVN repos to Git
    Rafael Laboissiere 
    rafael at debian.org
       
    Tue May  5 07:48:31 UTC 2009
    
    
  
* Rafael Laboissiere <rafael at debian.org> [2009-05-04 22:29]:
> I started already but not with a package.  The web site sources are now
> under Git control:
> 
> http://git.debian.org/?p=pkg-octave/www.git
I migrated octave-epstk as a test case:
    http://git.debian.org/?p=pkg-octave/octave-epstk.git
Everything seems to work fine.  I also removed the obsolete SVN
repository for octave-epstk.
I will eventually update the DOG Guidelines to reflect the use of Git.  At
some point I should look at git-buildpackage (I do not know about it yet).
A possible workflow for using the Git repositories is like this:
    $ PKG=src-package-name
    $ VER=some-version
    $ apt-get source $PKG
    $ cd $PKG-$VER
    $ rm -rf debian
    # The following is equivalent to svn checkout
    $ git clone ssh://git.debian.org/git/pkg-octave/$PKG.git .
    # Edit debian/* files
    $ debuild -i 
    $ dupload
    $ git commit -a -m "Debian release ${PKG}_$VER-1"
    $ git push # equivalent to svn commit              
There are tones of excellent Git tutorials on the Internet.  Just google for
them or start at http://git-scm.com/.
Good Git hacking,
 
-- 
Rafael
    
    
More information about the Pkg-octave-devel
mailing list