2011/10/18 André Hentschel <n...@dawncrow.de> > Am 18.10.2011 10:45, schrieb Damjan Jovanovic: > > This tool compiled all 35000 or so commits from Wine 1.0 to around 4th > October 2011 in only 7 days, generating a Git repository of Wine binaries > that's only 26 gigabytes in size. Regression testing with binaries is a > pleasure: it takes only a few seconds :-) on each bisection. I bisected a 16 > step regression in just 20 minutes, and most of that time was spent running > the application and dealing with 2 X-server crashes. > > I already love it. > > Thank you :)
> > I haven't figured out how to make the binaries available to users. Few > users can clone a 26 gigabyte repository, and even fewer places can serve > that much to multiple users. Maybe Git can compress it further? The other > idea I had is that users should be able to regression test through a GUI > tool. Maybe the GUI tool can just download and run the +/- 122 MB binary > snapshots for specific commits, instead of having the entire binary > repository locally? > > tried compressing the .git directory. or maybe "git gc" can help > > > Would you like to see this tool? Can I send an attachment with it? > > If the tool is not too big and is textual, why not > > I've opened a Google Code project: http://raisinrefinery.googlecode.com No releases yet, but you can: svn co http://raisinrefinery.googlecode.com/svn/trunk/RaisinRefinery cd RaisinRefinery mvn package java -jar RaisinRefinery/target/RetroRaisinCellar-0.1-SNAPSHOT.jar 8a7bc4c727fe6330efdfbbb24e6666ee39364c0d..origin /path/to/wine-git /path/to/binary-repository to compile the last 5 commits in today's Git.