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