> On Jul 5, 2016, at 3:44 AM, Renato Golin via llvm-dev <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? — Mehdi> > Jared's idea to use "git describe" is in line with previous proposals > to use rev-list --count and to do so only up to the previous tag, but > all in one nice and standard little feature. > > There were concerns by applying one tag per commit, but most of them > offered weak evidence. However, if "describe" can cover all our needs, > there is no point in even discussing tags. > > Just for reference, GitHub *does* have an SVN interface [1], and you > can already checkout a specific revision with "svn checkout -r NNN > repo", which *is already* using "git rev-list --count". > > This means that, for SVN based bisects, using GitHub will make it > *completely transparent* for SVN users. You can also base your > releases off an SVN view of the Git repo. > > So, to clear up this discussion and finish my proposal to move to > GitHub, my final questions, only to those that *want* SVN > compatibility: > > 1. Is there anything in the SVN view of GitHub that *doesn't* work for > you? (ie. same as using "rev-list --count") > > 2. If so, can "git describe" solve the problem? > > 3. If not, please describe, in details, why <<your alternative > solution>> would be the *only* way forward. > > I'll let this sit for a few days, and if no one has any serious issue, > I'll write up the final proposal and start the voting process with the > Foundation. > > cheers, > --renato > > [1] https://github.com/blog/626-announcing-svn-support > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
On 5 Jul 2016 10:45 p.m., "Mehdi Amini" <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> 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160706/7fff95f1/attachment.html>
Chris Matthews via llvm-dev
2016-Jul-08 00:56 UTC
[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) wrote: On 5 Jul 2016 10:45 p.m., "Mehdi Amini" <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> 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 http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-foundation -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160707/24badbd7/attachment-0001.html>