From: Michael J Gruber <git@drmicha.warpmail.net>
To: Chris Patti <cpatti@gmail.com>
Cc: "Wesley J. Landaker" <wjl@icecavern.net>, git@vger.kernel.org
Subject: Re: Symbolic 'references' in Git?
Date: Fri, 15 Apr 2011 10:27:14 +0200 [thread overview]
Message-ID: <4DA80162.1070703@drmicha.warpmail.net> (raw)
In-Reply-To: <BANLkTik5tD5UOrDkpL8ahEgwFjT+suHACQ@mail.gmail.com>
Chris Patti venit, vidit, dixit 14.04.2011 23:31:
> On Thu, Apr 14, 2011 at 5:24 PM, Wesley J. Landaker <wjl@icecavern.net> wrote:
>> On Thursday, April 14, 2011 14:30:59 Chris Patti wrote:
>>> We want a way to have our Bamboo configuration utilize a symbol to
>>> refer to 'latest release' 'latest patch' etc. in Git, rather than
>>> having to go in and change the actual branch name every time we ship a
>>> release and create a new one.
>>>
>>> We thought about using something like:
>>>
>>> git symbolic-ref -m'new next-release branch build for Bamboo'
>>> next-release release-3.15
>>>
>>> However, this symbolic ref is only local to one repository, and we
>>> want it to be global across all of Bamboo.
>>>
>>> Rather than resorting to manually copying the symbolic ref file
>>> around, from repo to repo, is there any way to make such a symbolic
>>> 'variable' global?
>>
>> Why not just use a tag or a branch ?
>>
>> git tag -F next-release release-3.15
>>
>> OR
>>
>> git branch -D next-release
>> git branch next-release release-3.15
>>
>> (I personally think branches are nicer for this since tags are "supposed" to
>> be immutable.)
>>
>
>
> Won't either of those things create a 'next-release' that's frozen in
> time where the release-3.15 branch is *right now*?
>
> This is for a CI system (Bamboo) so we need next-release to act as if
> we were using release-3.15 itself.
Maybe add a refspec
refs/heads/release-3.15:refs/heads/release
which ensures that you push that branch out under two names? When you
(integrator/release manager) switch to a different release branch you
just need to change your config (and probably push -f).
Michael
prev parent reply other threads:[~2011-04-15 8:27 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-14 20:30 Symbolic 'references' in Git? Chris Patti
2011-04-14 21:24 ` Wesley J. Landaker
2011-04-14 21:31 ` Chris Patti
2011-04-14 22:20 ` Jeff King
2011-04-14 22:22 ` Wesley J. Landaker
2011-04-14 23:00 ` Junio C Hamano
2011-04-15 8:27 ` Michael J Gruber [this message]
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=4DA80162.1070703@drmicha.warpmail.net \
--to=git@drmicha.warpmail.net \
--cc=cpatti@gmail.com \
--cc=git@vger.kernel.org \
--cc=wjl@icecavern.net \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.