[automatically work out the version of the stable release. David Roundy **20080407171850] hunk ./GNUmakefile 324 - -doc/index.html: doc/index.html.in config.status - sed "s/VERSION/$(DARCS_VERSION)/g" $< > $@ hunk ./autoconf.mk.in 52 -release/STATE src/ThisVersion.lhs: _darcs/hashed_inventory src/ThisVersion.lhs.in \ - release/determine_release_state.pl +release/STATE src/ThisVersion.lhs doc/index.html: _darcs/hashed_inventory src/ThisVersion.lhs.in \ + release/determine_release_state.pl doc/index.html.in hunk ./doc/index.html.in 71 -
  • Latest Stable Source (2.0.0).
    +
  • Latest Stable Source (RELEASE).
    hunk ./release/determine_release_state.pl 27 +my $lastrelease = "unknown"; +if (open(X,"darcs changes -t '^[0-9\.]+\$' --reverse |")) { + while () { + if (/tagged (\S+)$/) { + $lastrelease = $1; + } + } +} + hunk ./release/determine_release_state.pl 48 + hunk ./release/determine_release_state.pl 65 +if (open(FIN,"doc/index.html.in") && open(FOUT,">doc/index.html")) { + while () { + s/VERSION/$official_version/g; + s/RELEASE/$lastrelease/g; + print FOUT $_; + } + close(FIN); + close(FOUT); +}