Skip to content
This repository has been archived by the owner on Sep 2, 2021. It is now read-only.

Commit

Permalink
Merge pull request #466 from MarcelGerber/sprint-to-release-fixup
Browse files Browse the repository at this point in the history
Fix spots where Sprint -> Release wasn't done properly
  • Loading branch information
ingorichter committed Sep 18, 2014
2 parents 7479317 + af2f146 commit 7b7f828
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 13 deletions.
2 changes: 1 addition & 1 deletion installer/mac/buildInstaller.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# config
releaseName="Brackets"
dmgName="${releaseName} Release 44"
dmgName="${releaseName} Release 0.44"
format="bzip2"
encryption="none"
tmpLayout="./dropDmgConfig/layouts/tempLayout"
Expand Down
4 changes: 2 additions & 2 deletions installer/win/README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ brackets > grunt set-release --release=NN
brackets-shell > grunt set-release --release=NN

## To rev the Brackets release number manually
1. Open brackets-win-install-build.xml and change `product.release.number`
2. Open brackets-shell\installer\mac\buildInstaller.sh and change `releaseName`
1. Open brackets-win-install-build.xml and change `product.release.number.minor`, and, for a major release, `product.release.number.major` as well
2. Open brackets-shell\installer\mac\buildInstaller.sh and change `dmgName`
3. Open Brackets.wxs and replace the `StartMenuShortcut` GUID property with a newly generated GUID
4. Open brackets-shell\appshell\version.rc and change `FILEVERSION` and `"FileVersion"`
5. Open brackets-shell\appshell\mac\Info.plist and change `CFBundleVersion` and `CFBundleShortVersionString`
Expand Down
7 changes: 4 additions & 3 deletions installer/win/brackets-win-install-build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ default="build.mul">
<!-- Product & version labeling -->
<!-- See also: product name definitions in Brackets_<locale>.wxl -->
<property name="product.shortname" value="Brackets"/>
<property name="product.release.number" value="44"/>
<property name="product.version.number" value="0.${product.release.number}"/>
<property name="product.version.name" value="Release ${product.release.number}"/>
<property name="product.release.number.major" value="0"/>
<property name="product.release.number.minor" value="44"/>
<property name="product.version.number" value="${product.release.number.major}.${product.release.number.minor}"/>
<property name="product.version.name" value="Release ${product.version.number}"/>
<property name="product.fullname" value="Brackets ${product.version.name}"/>
<property name="product.manufacturer" value="brackets.io"/>
<property name="product.registry.root" value="${product.shortname}"/>
Expand Down
6 changes: 4 additions & 2 deletions tasks/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,8 @@ module.exports = function (grunt) {
grunt.file.write("installer/linux/debian/package-root/DEBIAN/control", content);

var done = this.async(),
release = semver.parse(grunt.config("pkg").version).minor;
version = semver.parse(grunt.config("pkg").version),
release = version.major + "." + version.minor;

spawn(["bash build_installer.sh"], { cwd: resolve("installer/linux"), env: getBracketsEnv() }).then(function () {
return common.rename("installer/linux/brackets.deb", "installer/linux/Brackets Release " + release + " " + common.arch() + "-bit.deb");
Expand All @@ -242,7 +243,8 @@ module.exports = function (grunt) {
grunt.task.requires(["package"]);

var done = this.async(),
release = semver.parse(grunt.config("pkg").version).minor;
version = semver.parse(grunt.config("pkg").version),
release = version.major + "." + version.minor;

spawn(["bash build_archive.sh"], { cwd: resolve("installer/linux"), env: getBracketsEnv() }).then(function () {
return common.rename("installer/linux/brackets.tar.gz", "installer/linux/Brackets Release " + release + " " + common.arch() + "-bit.tar.gz");
Expand Down
10 changes: 5 additions & 5 deletions tasks/set-release.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,16 +69,16 @@ module.exports = function (grunt) {
text = grunt.file.read(winInstallerBuildXmlPath);
text = safeReplace(
text,
/<property name="product\.release\.number" value="([0-9]+)"\/>/,
'<property name="product.release.number" value="' + release + '"/>'
/<property name="product\.release\.number\.minor" value="([0-9]+)"\/>/,
'<property name="product.release.number.minor" value="' + release + '"/>'
);
grunt.file.write(winInstallerBuildXmlPath, text);

// 3. Open installer/mac/buildInstaller.sh and change `releaseName`
// 3. Open installer/mac/buildInstaller.sh and change `dmgName`
text = grunt.file.read(buildInstallerScriptPath);
text = safeReplace(
text,
/( Release )([0-9]+)/,
/( Release [0-9]+\.)([0-9]+)/,
"$1" + release
);
grunt.file.write(buildInstallerScriptPath, text);
Expand All @@ -92,7 +92,7 @@ module.exports = function (grunt) {
);
text = safeReplace(
text,
/(Release 0\.)([0-9]+)/,
/(Release [0-9]+\.)([0-9]+)/,
"$1" + release
);
grunt.file.write(versionRcPath, text);
Expand Down

0 comments on commit 7b7f828

Please sign in to comment.