Re: Converting from anonymous git clone to eponymous
- From: Owen Taylor <otaylor redhat com>
- To: Simos Xenitellis <simos lists googlemail com>
- Cc: Gnome-infrastructure gnome org
- Subject: Re: Converting from anonymous git clone to eponymous
- Date: Thu, 07 May 2009 17:25:45 -0400
On Thu, 2009-05-07 at 20:21 +0100, Simos Xenitellis wrote:
> I did some more testing and I have put up a temporary page at
> http://live.gnome.org/SimosXenitellis/GitConvertAnonymousToEponymous
>
> The gist is that if you have an anonymous clone, you can convert to
> eponymous with the following four commands,
>
> 1. git remote rm origin
> 2. git remote add origin -f -m master
> ssh://MYUSERNAME git gnome org/git/MODULENAME/
> 3. git config branch.master.remote origin
> 4. git config branch.master.merge refs/heads/master
Isn't
git config remote.origin.url ssh://MYUSERNAME git gnome org/git/MODULENAME/
enough? (I usually just edit .git/config with an editor, but the above
should be the same thing.)
- Owen
> Simos
>
> On Thu, May 7, 2009 at 2:41 AM, Simos Xenitellis
> <simos lists googlemail com> wrote:
> > I am trying to find what is the best way to convert an anonymous clone
> > to a non-anonymous (eponymous?) clone. I could not locate any
> > definitive information by searching,
> > which is probably due to not searching with the correct keywords.
> >
> > Are there any comments to the following?
> >
> > $ git clone git://git.gnome.org/git/eog
> > ...
> > $ cd eog
> > $ git remote rm origin
> > $ git remote add -f -m master origin ssh://MYUSERNAME git gnome org/git/eog/
> > Updating origin
> > From ssh://simos git gnome org/git/eog
> > * [new branch] EOG_2_12_1 -> origin/EOG_2_12_1
> > * [new branch] GCONF_BRANCH2 -> origin/GCONF_BRANCH2
> > * [new branch] GNOME_2_12_BRANCHPOINT -> origin/GNOME_2_12_BRANCHPOINT
> > * [new branch] GNOME_2_PORT -> origin/GNOME_2_PORT
> > * [new branch] eog-0-6 -> origin/eog-0-6
> > * [new branch] eog-for-gnome-1-4 -> origin/eog-for-gnome-1-4
> > * [new branch] eog-ng -> origin/eog-ng
> > * [new branch] experimental-job-mgr -> origin/experimental-job-mgr
> > * [new branch] gnome-2-0 -> origin/gnome-2-0
> > * [new branch] gnome-2-10 -> origin/gnome-2-10
> > * [new branch] gnome-2-12 -> origin/gnome-2-12
> > * [new branch] gnome-2-14 -> origin/gnome-2-14
> > * [new branch] gnome-2-16 -> origin/gnome-2-16
> > * [new branch] gnome-2-18 -> origin/gnome-2-18
> > * [new branch] gnome-2-18_svn3671 -> origin/gnome-2-18_svn3671
> > * [new branch] gnome-2-2 -> origin/gnome-2-2
> > * [new branch] gnome-2-20 -> origin/gnome-2-20
> > * [new branch] gnome-2-22 -> origin/gnome-2-22
> > * [new branch] gnome-2-24 -> origin/gnome-2-24
> > * [new branch] gnome-2-26 -> origin/gnome-2-26
> > * [new branch] gnome-2-4 -> origin/gnome-2-4
> > * [new branch] gnome-2-6 -> origin/gnome-2-6
> > * [new branch] gnome-2-8 -> origin/gnome-2-8
> > * [new branch] master -> origin/master
> > $ git pull --rebase
> > Current branch master is up to date.
> > $ git remote show origin
> > * remote origin
> > URL: ssh://MYUSERNAME git gnome org/git/eog/
> > Tracked remote branch
> > master
> > $ _
> >
> > An eponymous clone looks like
> >
> > $ git remote show origin
> > * remote origin
> > URL: ssh://MYUSERNAME git gnome org/git/eog
> > Remote branch merged with 'git pull' while on branch master
> > master
> > Tracked remote branches
> > EOG_2_12_1
> > GCONF_BRANCH2
> > GNOME_2_12_BRANCHPOINT
> > GNOME_2_PORT
> > eog-0-6
> > eog-for-gnome-1-4
> > eog-ng
> > experimental-job-mgr
> > gnome-2-0
> > gnome-2-10
> > gnome-2-12
> > gnome-2-14
> > gnome-2-16
> > gnome-2-18
> > gnome-2-18_svn3671
> > gnome-2-2
> > gnome-2-20
> > gnome-2-22
> > gnome-2-24
> > gnome-2-26
> > gnome-2-4
> > gnome-2-6
> > gnome-2-8
> > master
> > $ _
> >
> > The issue I have at the moment is that
> >
> > git pull --rebase
> >
> > does not work unless I specify 'git pull --rebase origin master'. How
> > do I set these values by default?
> >
> > Simos
> >
> _______________________________________________
> gnome-infrastructure mailing list
> gnome-infrastructure gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-infrastructure
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]