[cfe-dev] [llvm-dev] [llvm-foundation] Sequential ID Git hook

Robinson, Paul via cfe-dev cfe-dev at lists.llvm.org
Thu Jul 7 19:14:54 PDT 2016


I could see wanting to compare data from master and a release branch.  If that means sequential IDs need to work across branches, then we're back to needing a fancier solution than 'rev-list –count'.
--paulr

From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Chris Matthews via llvm-dev
Sent: Thursday, July 07, 2016 5:56 PM
To: Renato Golin via llvm-foundation; Renato Golin; Mehdi Amini
Cc: LLVM Dev; llvm-foundation at lists.llvm.org; Clang Dev; LLDB Dev
Subject: Re: [llvm-dev] [llvm-foundation] Sequential ID Git hook

Sequential IDs are important for LNT and llvmlab bisection tool.

LNT uses the “order” to capture the measured software changes.  LNT does make the assumption that orders are unique, so if a ID was the same on two branches, LNT would assume that is the same change.  If you never want to compare data between branches, storing each branch in a different database solves that problem, but sometimes you do want to directly compare runs in two branches.

With both llvmlab and LNT, once you get to a range of IDs, it is needs to be easy to find out what commits or commit range those IDs map to.  When given regression between 123 and 225, I need the list of commits, and I don’t want to log grep for those numbers. Ideally it should also easy for those tools to link to a revision on a webUI like viewvc.



On July 5, 2016 at 4:04:05 PM, Renato Golin via llvm-foundation (llvm-foundation at lists.llvm.org<mailto:llvm-foundation at lists.llvm.org>) wrote:

On 5 Jul 2016 10:45 p.m., "Mehdi Amini" <mehdi.amini at apple.com<mailto:mehdi.amini at apple.com>> wrote:
>
>
> > On Jul 5, 2016, at 3:44 AM, Renato Golin via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote:
> >
> > Quick re-cap.
> >
> > After a few rounds, not only the "external server" proposal got
> > obliterated as totally unnecessary, but the idea that we may even need
> > a hook at all is now challenged.
>
> This is not clear to me.
> How is the umbrella repository updated?

Sorry, I meant no hooks for updating sequential ids. We still need a hook to update the umbrella project.

Cheers,
Renato
_______________________________________________
llvm-foundation mailing list
llvm-foundation at lists.llvm.org<mailto:llvm-foundation at lists.llvm.org>
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-foundation
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20160708/4c13f692/attachment.html>


More information about the cfe-dev mailing list