> El jul. 4, 2016, a las 11:15, Renato Golin <renato.go...@linaro.org> escribió:
> 
> On 4 July 2016 at 15:21, Bruce Hoult <br...@hoult.org> wrote:
>> What doesn't scale about tagging every commit?
> 
> Both Jim and Takumi have reported problems with thousands of tags.
> Even though neither of them responded to your enquiries for additional
> data, we can't assume there isn't any.

Agreed. Adding a tag to every commit (especially in something with as many 
commits as LLVM/clang) would be a nightmare for anyone that the pretty forms of 
git-log (eg, "git log --graph --abbrev-commit --pretty=oneline --decorate 
--color") or GUI-based programs for Git. I imagine the dropdown menus on Github 
wouldn't be fun to use either.

> Furthermore, "git describe" seems to be the "mixed mode" I asked
> about, and it's already in git since an old version, so I'm not sure
> why we'd even need to create one tag per commit anyway.
> 
> People should be using Git for bisects, in which case it works out of
> the box. The incremental version was mostly to tag the build with
> something meaningful, which "git describe" is.
> 
> Even if you want to use the result of describe to bisect like SVN, it
> works because our history is linear (and you can count the number of
> commits between A and B, and even store a local list of the hashes in
> between.
> 
> I really can't see why would we need to tag every commit.
> 
> cheers,
> --renato

_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to