Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Update your local git repo's master branch from the ASF repository:

No Format
git fetch origin

...

No Format
git checkout X.X.X

( or if you haven't already checked it out locally with remote tracking enabled: git checkout -b X.X.X origin/X.X.X )

Make sure your local copy exactly matches the remote repo:

No Format
git reset --hard HEAD
git clean -qfxd
git rebase origin/X.X.Xmaster

Then run the source build script (Replacing the parameters: X.X.X=your official version number for the release; B.B=the branch (can be master) that the release is coming from; CCCC=the GPG Key to sign both the artifacts and the git tag with):

No Format
./performrelease.sh -v X.X.X -b B.B -c -t

( optionally specifying your local directory layout - see performrelease.sh -h for details )

...