I would really like to have a version number for development snapshots of DMD like: 2.060-devel-HASH, where HASH is the hash of the HEAD commit used to compile the compiler.
The VERSION file should hold the string 2.060-devel and the hash will be automatically appended. An optional symbol will be used (like +) to indicate a dirty working tree (a working tree with uncommitted changes). The extra hash will only be appended if the version string ends with -devel, so when releasing it should be enough to remove the -devel suffix from the version file to make all the devel information go away. I notice some work was done (and undone) about the version number lately. So before issuing a pull request I want to ask two questions: 1. Would such a pull request be accepted? 2. I don't have a test environment for win32, and I don't know if it's even possible to execute a command there and get its output, do you know if that's possible? And if not, or is very complex, would it be acceptable to have this full devel version with a hash reported in POSIX but not in win32? Remember this is only for devel releases (which I hope includes beta releases, and potentially nightly build, if those even happen). Thank you. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Ya ni el cielo me quiere, ya ni la muerte me visita Ya ni el sol me calienta, ya ni el viento me acaricia _______________________________________________ dmd-internals mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-internals
