[flashrom] [PATCH 2/2] Improve getrevision.sh.
David Hendricks
dhendrix at google.com
Fri Aug 16 23:42:42 CEST 2013
On Wed, Aug 7, 2013 at 2:57 PM, Stefan Tauner <
stefan.tauner at student.tuwien.ac.at> wrote:
> > $ sh getrevision.sh -U
> > fatal: ambiguous argument 'HEAD..->': unknown revision or path not in the
> > working tree.
> > Use '--' to separate paths from revisions, like this:
> > 'git <command> [<revision>...] -- [<file>...]'
> > getrevision.sh: line 115: [: -ge: unary operator expected
> > getrevision.sh: line 115: [: 0: unary operator expected
> > http://git.chromium.org/chromiumos/third_party/flashrom.git master
> >
> > What about something like:
> > git ls-remote --exit-code --get-url | sed 's/.*\/\///'
> >
> > That looks simpler and works better, at least in my testing...
>
> The problem is the output of git branch -r --contains HEAD:
> origin/HEAD -> origin/master
> origin/master
>
> Namely the origin/HEAD pointing to another branch which specifies the
> branch one checks out automatically when cloning the repository. I do
> not have this in my working repository where I was testing because i did
> add the chromium tree as a plain remote only...
>
> I have attached another approach, now with:
> branches=$(git branch -r --contains HEAD | sed 's/[\t
> ]*//;/.*->.*/d')
That works nicely for my test cases. Anyone else?
Now to bikeshed the appearance of the the version string...
--
David Hendricks (dhendrix)
Systems Software Engineer, Google Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20130816/bd851860/attachment.html>
More information about the flashrom
mailing list