Re: StGit: kha/{safe,experimental} updated
- From
Karl Hasselström <kha@treskal.com>
- Date
- May 21, 2008, 14:58 UTC
- Message-ID
- <20080521145834.GB31982@diana.vm.bytemark.co.uk>
- In-Reply-To
- <b0943d9e0805210707s5af76462wc92a4cf55e5d4a9d@mail.gmail.com>
On 2008-05-21 15:07:44 +0100, Catalin Marinas wrote:
Show 11 quoted lines
> 2008/5/20 Karl Hasselström <kha@treskal.com>: > > > Nah, easier to just change the order of the checks (try r2 before > > r1) as I outlined. I'll whip up a patch. > [...] > > If you're exactly on a tagged commit, git-describe will return > > just the name of that tag, so you don't need to do anything extra. > > Now that you mentioned this (I didn't know), is there a need to > reverse steps r2 and r1? I always build the release from the current > tag and the version should be clean.
The advantage is that step r1 involves running git-describe, which is relatively expensive. With the patch I just posted, we only have to pay that cost when it's really necessary (which is when running stg directly from a git tree).
Show 6 quoted lines
> > Both git and we call git-describe with --abbrev=4, which I think > > means "describe the commit uniquely with as few digits as > > possible, but no less than four". So we'll get upgraded > > automatically when it becomes necessary. > > OK, I didn't know this either.
I only found out when I wrote the first version patch.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle