Merge pull request #221 from wilzbach/emit-nightly-header

Changed.d: emit nightly header
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
This commit is contained in:
The Dlang Bot 2017-02-27 07:55:01 +01:00 committed by GitHub
commit 1ef06894a6

View file

@ -339,6 +339,7 @@ int main(string[] args)
{ {
auto outputFile = "./changelog.dd"; auto outputFile = "./changelog.dd";
auto nextVersionString = "LATEST"; auto nextVersionString = "LATEST";
bool useNightlyTemplate;
auto currDate = Clock.currTime(); auto currDate = Clock.currTime();
auto nextVersionDate = "%s %02d, %04d" auto nextVersionDate = "%s %02d, %04d"
@ -354,6 +355,7 @@ int main(string[] args)
"output|o", &outputFile, "output|o", &outputFile,
"date", &nextVersionDate, "date", &nextVersionDate,
"version", &nextVersionString, "version", &nextVersionString,
"nightly", &useNightlyTemplate,
"prev-version", &previousVersion, // this can automatically be detected "prev-version", &previousVersion, // this can automatically be detected
"no-text", &hideTextChanges); "no-text", &hideTextChanges);
@ -384,7 +386,12 @@ Please supply a bugzilla version
w.formattedWrite("$(CHANGELOG_NAV_LAST %s)\n\n", previousVersion); w.formattedWrite("$(CHANGELOG_NAV_LAST %s)\n\n", previousVersion);
{ {
w.formattedWrite("$(VERSION %s, =================================================,\n\n", nextVersionDate); // NITGHLY_VERSION is a special ddoc macro with e.g. different download links
if (useNightlyTemplate)
w.formattedWrite("$(NIGHTLY_VERSION %s,\n,\n,", nextVersionDate);
else
w.formattedWrite("$(VERSION %s, =================================================,\n\n", nextVersionDate);
scope(exit) w.put(")\n"); scope(exit) w.put(")\n");
if (!hideTextChanges) if (!hideTextChanges)