From: Kent Fredric <kentfredric@gmail.com>
To: gentoo-perl@lists.gentoo.org
Subject: Re: [gentoo-perl] perl-5.10.1_rc2 and patches
Date: Wed, 26 Aug 2009 06:28:15 +1200 [thread overview]
Message-ID: <8cd1ed20908251128w24e5e6c0gedb10ef6e543cf4a@mail.gmail.com> (raw)
In-Reply-To: <4A93E192.5010208@univ.kiev.ua>
[-- Attachment #1: Type: text/plain, Size: 3120 bytes --]
Read all of my response before doing anything ;)
On Wed, Aug 26, 2009 at 1:05 AM, Sergiy Borodych <bor@univ.kiev.ua> wrote:
> portage # cd /usr/local/portage/layman/perl-experimental
> perl-experimental # git checkout -b alternatives alternatives
> fatal: git checkout: updating paths is incompatible with switching
> branches.
> Did you intend to checkout 'alternatives' which can not be resolved as
> commit?
I Meant 'git checkout -b alternatives origin/alternatives' , which checkouts
out the remote branch 'alternatives' ( on origin ) locally.
> I think you mean
>
> git checkout -b alternatives
> git pull origin alternatives
Nah, that would just give you 2 copies of master with different names. Git
'checkout -b alternatives' just checks out the current branch under the
name 'alternatives', not what you want. 'git pull origin alternatives' will
then *merge* the foreign branch called "alternatives" into the local branch
called "alternatives" ( a derivative of master) , which is not necessarily
what you want in all cases.
git checkout -b NewbranchName remoteName/branchname
Is how I recommend you check out branches locally.
> ?
>
> But now layman -S give me error :(
> "
> From git://git.overlays.gentoo.org/proj/perl-overlay
> 3ddbd1a..43666a7 master -> origin/master
> You asked me to pull without telling me which branch you
> want to merge with, and 'branch.alternatives.merge' in
> your configuration file does not tell me either. Please
> specify which branch you want to merge on the command line and
> try again (e.g. 'git pull <repository> <refspec>').
> See git-pull(1) for details.
> "
>
This is because above, you appeared to have created a new branch called
'alternatives' with no remote name.
So when you run "git pull -u -v" in that checked out branch ( what layman
does ), it will be going "Ok, you want to update the current branch, hold
on, the hell? update from what?!.
>
> What am I doing wrong?
>
> Anyway, thanks for advice :)
>
> P.S.
> 5.10.1 out - woohoo :)
>
> --
> Sergiy Borodych
> http://bor.org.ua
>
>
But you no longer need to worry about the branch, as we just merged the
branch back into master :D
Note, we have 5.10.1 out, *and in overlay* now :D
$ cd /tmp/
$ mkdir overlay
$ cd overlay
$ git clone git://git.overlays.gentoo.org/proj/perl-overlay
Initialized empty Git repository in /tmp/overlay/perl-overlay/.git/
remote: Counting objects: 11533, done.
remote: Compressing objects: 100% (6340/6340), done.
remote: Total 11533 (delta 6653), reused 8927 (delta 5110)
Receiving objects: 100% (11533/11533), 2.14 MiB | 426 KiB/s, done.
Resolving deltas: 100% (6653/6653), done.
$ cd perl-overlay/
$ find dev-lang/perl
dev-lang/perl/
dev-lang/perl/perl-5.10.1-r11.ebuild
dev-lang/perl/metadata.xml
dev-lang/perl/Manifest
dev-lang/perl/ChangeLog
$ git pull -u -v
From git://git.overlays.gentoo.org/proj/perl-overlay
= [up to date] master -> origin/master
Already up-to-date.
--
Kent
perl -e "print substr( \"edrgmaM SPA NOcomil.ic\\@tfrken\", \$_ * 3, 3 )
for ( 9,8,0,7,1,6,5,4,3,2 );"
http://kent-fredric.fox.geek.nz
[-- Attachment #2: Type: text/html, Size: 6166 bytes --]
next prev parent reply other threads:[~2009-08-28 19:57 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-21 14:17 [gentoo-perl] perl-5.10.1_rc2 and patches Sergiy Borodych
2009-08-21 14:41 ` Nikolai Drozd
2009-08-21 14:50 ` Sergiy Borodych
2009-08-21 16:38 ` Kent Fredric
2009-08-25 13:05 ` Sergiy Borodych
2009-08-25 18:28 ` Kent Fredric [this message]
2009-08-26 11:48 ` Sergiy Borodych
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8cd1ed20908251128w24e5e6c0gedb10ef6e543cf4a@mail.gmail.com \
--to=kentfredric@gmail.com \
--cc=gentoo-perl@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox