On Fri, Dec 9, 2011 at 5:20 AM, Pedro Lino <pedl...@gmail.com> wrote:
>> But developers don't commit to the central repository. They commit to
>> their local "clones" of it, and then at some (much) later stage push
>> outstanding commits to the central repository. And then there are
>> feature branches and merges...
>
> Ok. Wrong wording. What I meant was "the time a change was pushed to
> the central repository by a developer" which is comparable to the pull
> time from the central repository.

the problem is that this 'time' is not recorded anywhere. git does not
keep track of it.
So the only way to be 'certain' is to use sha1 and git log to compare
where the sha1 of the build you test is compared to the dha1 of the
alledge fix.

It is possible to do a web service to automate that (that is giving 2
sha1s and it tell you if the second one (the fix) is an 'ancestor' of
the first one (your build)

essentially:  if $(git merge-base <build-sha> <fix-sha>) = <fix-sha>

Norbert
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to