Home | History | Annotate | Line # | Download | only in dist
      1  1.1  jmcneill README.git
      2  1.1  jmcneill 
      3  1.1  jmcneill Generating releases from git a very simple process;
      4  1.1  jmcneill 
      5  1.1  jmcneill 1) Edit the file "Makefile".  Changing the "VERSION" line to the new version.
      6  1.1  jmcneill 2) Do a "git commit" just for the version number change.
      7  1.1  jmcneill 3) Then do a "make test-archive".
      8  1.1  jmcneill That will make a file in the current directory gnu-efi-$VERSION.tar.bz2 ,
      9  1.1  jmcneill with its top level directory gnu-efi-$VERSION/ and the source tree under that.
     10  1.1  jmcneill     
     11  1.1  jmcneill Once you've tested that and you're sure it's what you want to release,
     12  1.1  jmcneill 4) Do "make archive", which will tag a release in git and generate a
     13  1.1  jmcneill final tarball from it.
     14  1.1  jmcneill 
     15  1.1  jmcneill You then push to the archive, being sure to include the tag:
     16  1.1  jmcneill 5) "git push origin master:master --tags"
     17  1.1  jmcneill 
     18  1.1  jmcneill And upload the archive wherever it's supposed to go.
     19  1.1  jmcneill     
     20  1.1  jmcneill 
     21  1.1  jmcneill 
     22