www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Digger - a D archeology tool

reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
https://github.com/CyberShadow/Digger

This tool can build arbitrary D revisions from git (currently up 
to about 2 years ago), and automate git-bisect to find out which 
pull request changed/broke something.

This tool is the continuation of my D-dot-git project, and is 
meant to be a companion to Dustmite when dealing with regressions.
Feb 16 2014
next sibling parent Rory McGuire <rjmcguire gmail.com> writes:
!! nice tool!


On Mon, Feb 17, 2014 at 7:29 AM, Vladimir Panteleev <
vladimir thecybershadow.net> wrote:

 https://github.com/CyberShadow/Digger

 This tool can build arbitrary D revisions from git (currently up to about
 2 years ago), and automate git-bisect to find out which pull request
 changed/broke something.

 This tool is the continuation of my D-dot-git project, and is meant to be
 a companion to Dustmite when dealing with regressions.
Feb 16 2014
prev sibling parent reply Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 2/17/14, Vladimir Panteleev <vladimir thecybershadow.net> wrote:
 https://github.com/CyberShadow/Digger
Now I understand how you've managed to find offending pull requests for regressions so fast. Will try the tool as soon as there's a new regression :p. Thanks!
Feb 16 2014
parent "Joakim" <joakim airpost.net> writes:
On Monday, 17 February 2014 at 07:46:04 UTC, Andrej Mitrovic 
wrote:
 On 2/17/14, Vladimir Panteleev <vladimir thecybershadow.net> 
 wrote:
 https://github.com/CyberShadow/Digger
Now I understand how you've managed to find offending pull requests for regressions so fast. Will try the tool as soon as there's a new regression :p. Thanks!
Might be a good idea to integrate this with bugzilla, so that bug reporters can submit reduced test cases for regressions and digger can automatically find the pull request that caused it.
Feb 17 2014