http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsGitRecipes&feed=atom&action=history
FedFsUtilsGitRecipes - Revision history
2024-03-29T13:56:19Z
Revision history for this page on the wiki
MediaWiki 1.16.5
http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsGitRecipes&diff=5498&oldid=prev
Chucklever: /* Cutting a major release of fedfs-utils */
2014-05-27T15:00:04Z
<p><span class="autocomment">Cutting a major release of fedfs-utils</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:00, 27 May 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 63:</td>
<td colspan="2" class="diff-lineno">Line 63:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Update the installation guide for this release.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Update the installation guide for this release.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Post <del class="diffchange diffchange-inline">an </del>announcement on fedfs-utils-announce@oss.oracle.com ; include links to the tarball, git, and patchwork.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Post <ins class="diffchange diffchange-inline">a GPG-signed </ins>announcement on fedfs-utils-announce@oss.oracle.com ; include links to the tarball, git, and patchwork.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Cutting a release of fedfs-utils stable ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Cutting a release of fedfs-utils stable ===</div></td></tr>
</table>
Chucklever
http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsGitRecipes&diff=5497&oldid=prev
Chucklever: /* Cutting a release of fedfs-utils stable */
2014-05-27T14:59:46Z
<p><span class="autocomment">Cutting a release of fedfs-utils stable</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:59, 27 May 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 96:</td>
<td colspan="2" class="diff-lineno">Line 96:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Update patchwork.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Update patchwork.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Post a committed message to fedfs-utils-devel@oss.oracle.com . Post <del class="diffchange diffchange-inline">an </del>announcement on fedfs-utils-announce@oss.oracle.com . Include links to the tarball, git, and patchwork.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Post a committed message to fedfs-utils-devel@oss.oracle.com . Post <ins class="diffchange diffchange-inline">a GPG-signed </ins>announcement on fedfs-utils-announce@oss.oracle.com . Include links to the tarball, git, and patchwork.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Pushing a set of patches to master ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Pushing a set of patches to master ===</div></td></tr>
</table>
Chucklever
http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsGitRecipes&diff=5406&oldid=prev
Chucklever: /* Pushing a set of patches to master */
2013-10-29T18:42:32Z
<p><span class="autocomment">Pushing a set of patches to master</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 18:42, 29 October 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 115:</td>
<td colspan="2" class="diff-lineno">Line 115:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ git pull</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ git pull</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg push -m; stg push -m; stg push -m ...</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg push -m; stg push -m; stg push -m ...</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Update patchwork.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Post a "Committed…" message. Back local repository up to bazille.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Post a "Committed…" message. Back local repository up to bazille.</div></td></tr>
</table>
Chucklever
http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsGitRecipes&diff=5374&oldid=prev
Chucklever at 15:41, 22 October 2013
2013-10-22T15:41:27Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:41, 22 October 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== Creating a new repository on git.linux-nfs.org ==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Project: fedfs-utils == </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[FedFsUtilsProject|Project Home]] |</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[FedFsUtilsNews|News]] |</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[FedFsUtilsDownloads|Downloads]] |</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[FedFsUtilsDocs|Docs]] |</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[FedFsUtilsMailingLists|Mailing Lists]] |</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[FedFsUtilsSourceControl|Source Control]] |</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">[[FedFsUtilsIssues|Issues]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">----</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">== Frequently used git recipes ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=</ins>== Creating a new repository on git.linux-nfs.org <ins class="diffchange diffchange-inline">=</ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Log into linux-nfs.org, and set up the new repo</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Log into linux-nfs.org, and set up the new repo</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 13:</td>
<td colspan="2" class="diff-lineno">Line 27:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ ln -s /home/cel/exports/fedfs-releases.git</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ ln -s /home/cel/exports/fedfs-releases.git</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== Cutting a major release of fedfs-utils ==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=</ins>== Cutting a major release of fedfs-utils <ins class="diffchange diffchange-inline">=</ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg branch master</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg branch master</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 51:</td>
<td colspan="2" class="diff-lineno">Line 65:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Post an announcement on fedfs-utils-announce@oss.oracle.com ; include links to the tarball, git, and patchwork.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Post an announcement on fedfs-utils-announce@oss.oracle.com ; include links to the tarball, git, and patchwork.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== Cutting a release of fedfs-utils stable ==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=</ins>== Cutting a release of fedfs-utils stable <ins class="diffchange diffchange-inline">=</ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg branch 0.7-stable</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg branch 0.7-stable</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 84:</td>
<td colspan="2" class="diff-lineno">Line 98:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Post a committed message to fedfs-utils-devel@oss.oracle.com . Post an announcement on fedfs-utils-announce@oss.oracle.com . Include links to the tarball, git, and patchwork.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Post a committed message to fedfs-utils-devel@oss.oracle.com . Post an announcement on fedfs-utils-announce@oss.oracle.com . Include links to the tarball, git, and patchwork.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== Pushing a set of patches to master ==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">=</ins>== Pushing a set of patches to master <ins class="diffchange diffchange-inline">=</ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg branch 0.7-stable</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> $ stg branch 0.7-stable</div></td></tr>
</table>
Chucklever
http://wiki.linux-nfs.org/wiki/index.php?title=FedFsUtilsGitRecipes&diff=5373&oldid=prev
Chucklever: Created page with "== Creating a new repository on git.linux-nfs.org == Log into linux-nfs.org, and set up the new repo $ cd exports $ git init --bare fedfs-releases.git $ touch fedfs-relea..."
2013-10-22T15:38:06Z
<p>Created page with "== Creating a new repository on git.linux-nfs.org == Log into linux-nfs.org, and set up the new repo $ cd exports $ git init --bare fedfs-releases.git $ touch fedfs-relea..."</p>
<p><b>New page</b></p><div>== Creating a new repository on git.linux-nfs.org ==<br />
<br />
Log into linux-nfs.org, and set up the new repo<br />
<br />
$ cd exports<br />
$ git init --bare fedfs-releases.git<br />
$ touch fedfs-releases.git/git-daemon-export-ok<br />
$ vim fedfs-releases.git/description<br />
<br />
Create symlink so gitweb can find the new rep<br />
<br />
$ cd /var/cache/git/cel<br />
$ ln -s /home/cel/exports/fedfs-releases.git<br />
<br />
== Cutting a major release of fedfs-utils ==<br />
<br />
$ stg branch master<br />
$ git clean -d -f -x<br />
$ git status<br />
$ git tag --sign fedfs-utils-0.8.0<br />
$ stg branch -c 0.8-stable<br />
$ stg branch --description="Blah" 0.8-stable<br />
<br />
$ git gc --aggressive<br />
$ git push --tags origin fedfs-utils-0.8.0<br />
$ git push origin 0.8-stable<br />
$ git push origin master<br />
$ stg rebase fedfs-utils-0.8.0<br />
$ stg delete ...<br />
<br />
Check the gitweb repo to see that all went to plan. Then:<br />
<br />
$ sh ./autogen.sh ; ./configure --enable-silent-rules<br />
$ make distcheck<br />
<br />
Push the tarball to the fedfs-releases repository<br />
<br />
$ cp fedfs-utils-0.8.0.tar.gz ../fedfs-releases<br />
$ cd ../fedfs-releases<br />
$ git add fedfs-utils-0.8.0.tar.gz<br />
$ git commit -m "Add fedfs-utils-0.8.0.tar.gz"<br />
$ git tag --sign fedfs-utils-0.8.0<br />
$ git gc --aggressive<br />
$ git push --tags origin fedfs-utils-0.8.0<br />
$ git push origin master<br />
<br />
Update patchwork.<br />
<br />
Update the installation guide for this release.<br />
<br />
Post an announcement on fedfs-utils-announce@oss.oracle.com ; include links to the tarball, git, and patchwork.<br />
<br />
== Cutting a release of fedfs-utils stable ==<br />
<br />
$ stg branch 0.7-stable<br />
$ git clean -d -f -x<br />
$ git status<br />
$ git tag --sign fedfs-utils-0.7.2<br />
$ git gc --aggressive<br />
$ git push --tags origin fedfs-utils-0.7.2<br />
$ git push origin 0.7-stable<br />
$ stg rebase fedfs-utils-0.7.2<br />
$ stg delete ....<br />
<br />
<br />
Check the gitweb repo to see that all went to plan. Then:<br />
<br />
$ sh ./autogen.sh ; ./configure --enable-silent-rules<br />
$ make distcheck<br />
<br />
Push the tarball to the fedfs-releases repository<br />
<br />
$ cp fedfs-utils-0.7.2.tar.gz ../fedfs-releases<br />
$ cd ../fedfs-releases<br />
$ git add fedfs-utils-0.7.2.tar.gz<br />
$ git commit -m "Add fedfs-utils-0.7.2.tar.gz"<br />
$ git tag --sign fedfs-utils-0.7.2<br />
$ git gc --aggressive<br />
$ git push --tags origin fedfs-utils-0.7.2<br />
$ git push origin master<br />
<br />
Update patchwork.<br />
<br />
Post a committed message to fedfs-utils-devel@oss.oracle.com . Post an announcement on fedfs-utils-announce@oss.oracle.com . Include links to the tarball, git, and patchwork.<br />
<br />
== Pushing a set of patches to master ==<br />
<br />
$ stg branch 0.7-stable<br />
$ stg pop -a<br />
$ stg branch 0.8-stable<br />
$ stg pop -a<br />
$ stg branch master<br />
$ git clean -d -f -x<br />
$ git status<br />
$ git gc<br />
$ git push -f origin<br />
<br />
Finally, merge patches back into my local repo with:<br />
<br />
$ stg pop -a<br />
$ git pull<br />
$ stg push -m; stg push -m; stg push -m ...<br />
<br />
Post a "Committed…" message. Back local repository up to bazille.</div>
Chucklever