Re: [Banshee-List] Combining Unofficial Banshee Extensions [was: List of third party extensions on the website]



Okay I've managed to do this,
thanks for the instructions, although the authors-file thingy does not need an equals sign.

atm, I really feel svn is surpassed by git :p

mathijs

> From: bertrand lorentz gmail com
> To: banshee-list gnome org
> Date: Mon, 8 Feb 2010 21:25:22 +0100
> Subject: Re: [Banshee-List] Combining Unofficial Banshee Extensions [was: List of third party extensions on the website]
>
> On Sun, 2010-02-07 at 12:32 -0800, Gabriel Burt wrote:
> > Ok, I've figured it out:
> >
> > Merging an external Subversion repo into an existing git repo.
> >
> > In this example, I'm moving the Mirage extension into the
> > banshee-community-extensions repo. The svn repo has files that
> > conflict with the git repo, and we really want it to become a subdir
> > in the git repo anyway. So, we check it out with git-svn (as a branch
> > within the git repo), then we move its files to the subdir, then we
> > merge it into master.
> >
> > # Fetch and branch the svn repo, within the existing git repo
> > git-svn init https://svn.hop.at/repos/mirage/
> > git-svn fetch
>
> A small addition here : you might want to create a text file to properly
> map the committer identification from svn to git, containing one line
> per svn id. For example :
>
> bertrand = Bertrand Lorentz <bertrand lorentz gmail com>
> bertrand.lorentz = Bertrand Lorentz <bertrand lorentz gmail com>
>
> Then tell banshee to use this file during the "fetch" phase :
>
> git-svn --authors-file=../svn_authors.txt fetch
>
> > git branch mirage git-svn
> > git checkout mirage
> > git clean -fdx
> >
> > # Copy its files to a non-conflicting subdirectory (the .copy step is
> > to avoid issues with git mv *)
> > mkdir .copy
> > git mv * .copy/
> > mkdir -p src/Mirage
> > git mv .copy/* src/Mirage/
> > git commit -m "[mirage] Move all files to src/Mirage"
> >
> > # Merge the resulting branch into master now that it doesn't conflict
> > git checkout master
> > git merge mirage
> > git branch -d mirage
> > # delete the svn-remote section by hand
> > vi .git/config
> >
> > Good luck!
> >
> > Gabriel
> >
> > On Sun, Feb 7, 2010 at 11:42 AM, Gabriel Burt <gabriel burt gmail com> wrote:
> > > Great, I've given you commit access to the repo. I think you can use
> > > git-svn to convert the svn repo into a git repo, but I'm not positive
> > > the steps needed to then graft that onto the
> > > banshee-community-extensions repo. I'll try doing it for Mirage now,
> > > and let you know if I figure it out.
> > >
> > > Gabriel
> > >
> > > On Sat, Feb 6, 2010 at 8:44 AM, Mathijs Dumon <mathijsken hotmail com> wrote:
> > >> Great to here about all this progress,
> > >> I've just signed-up on gitourious, and I'll need to get ClutterFlow from
> > >> sourceforge's svn to the gitourious' git as well, so keep me up-to date if
> > >> you have some news about how to do this, I'm quite new to revisioning.
> > >>
> > >> cheers,
> > >> Mathijs
> > >>
> > >>> From: bertrand lorentz gmail com
> > >>> To: banshee-list gnome org
> > >>> Date: Thu, 4 Feb 2010 18:03:27 +0100
> > >>> Subject: Re: [Banshee-List] Combining Unofficial Banshee Extensions [was:
> > >>> List of third party extensions on the website]
> > >>>
> > >>> On Wed, 2010-02-03 at 19:48 -0800, Gabriel Burt wrote:
> > >>> > On Sun, Jan 31, 2010 at 1:26 PM, Bertrand Lorentz
> > >>> > <bertrand lorentz gmail com> wrote:
> > >>> > > If feedback is positive, I'll try to start working on setting up the
> > >>> > > project on gitorious at the end of this week : basic structure and
> > >>> > > build
> > >>> > > system, using my Alarm Clock extension as a guinea pig. If you want to
> > >>> > > help out, ping me !
> > >>> >
> > >>> > Ah, I see you've already made
> > >>> > http://gitorious.org/banshee-community-extensions - can you add
> > >>> > everybody from the +banshee group to the +banshee-community-extensions
> > >>> > admin group?
> > >>>
> > >>> Done.
> > >>>
> > >>> I've also committed the initial directory structure, along with a basic
> > >>> autotools build system. Still a lot to be done.
> > >>>
> > >>> Next step is to add the Alarm Clock extension. I'm currently looking
> > >>> into importing the history from a SVN subdirectory into a directory in
> > >>> the git repo, if it's even possible at all...
> > >>>
> > >>> --
> > >>> Bertrand Lorentz <bertrand lorentz gmail com>
> > >>> > http://bl-log.blogspot.com <
> > >>
> > >> ________________________________
> > >> Tijd voor een nieuwe telefoon? Bekijk de mogelijkheden van een Windows
> > >> Phone!
> > >> _______________________________________________
> > >> banshee-list mailing list
> > >> banshee-list gnome org
> > >> http://mail.gnome.org/mailman/listinfo/banshee-list
> > >>
> > >>
> > >
> > _______________________________________________
> > banshee-list mailing list
> > banshee-list gnome org
> > http://mail.gnome.org/mailman/listinfo/banshee-list
>
> --
> Bertrand Lorentz <bertrand lorentz gmail com>
> > http://bl-log.blogspot.com <


Tijd voor een nieuwe telefoon? Bekijk de mogelijkheden van een Windows Phone!


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]