<div dir="ltr">Hi All,<div><br></div><div>To compile to a non-current version, I could download a tar ball, or switch</div><div>to an older branch in git, then do ./autogen.sh (or ./configure) && make </div><div>&& make install.<br></div><div><br></div><div>But for some purpose, I may want to compile to historical version easily</div><div>without redundantly downloading the source by using some magic flag</div><div>passed into either ./configure, ./autogen.sh, or make, e.g.:</div><div><br></div><div>$ ./configure --version=2.0, or</div><div>$ ./autogen.sh --version-git=1.0 </div><div><br></div><div>Is that possible at all?</div><div><br></div><div>Related question, normally speaking, how to test back-compatibility</div><div>of a new patch, or do we need to test it at all?</div><div><br></div><div>P.S., I was just reading v0.0.1 libvirt [1].</div><div>It is so nice to see there is, well, was nothing more then 2000 LOC</div><div>for C source code.</div><div><br></div><div>[1] <a href="ftp://libvirt.org/libvirt/old/libvir-0.0.1.tar.gz">ftp://libvirt.org/libvirt/old/libvir-0.0.1.tar.gz</a></div><div><br></div><div>Dan</div></div>