This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] master: Update vendor branch merge to trunk instructions.


The branch, master has been updated
       via  8b7aab0ff7f664b99bd1ce16541a92b6b7cee8e2 (commit)
      from  5aeecb313a635e3523458519d0a741b36edd7fdc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 8b7aab0ff7f664b99bd1ce16541a92b6b7cee8e2
Author: Mark Wielaard <mwielaard@redhat.com>
Date:   Tue Feb 5 22:28:29 2008 +0100

    Update vendor branch merge to trunk instructions.

-----------------------------------------------------------------------

Summary of changes:
 htdocs/build/index.html |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

First 500 lines of diff:
diff --git a/htdocs/build/index.html b/htdocs/build/index.html
index f4111ac..3a4a9dd 100644
--- a/htdocs/build/index.html
+++ b/htdocs/build/index.html
@@ -504,20 +504,27 @@ to trunk.</p>
 <p>The vendor branch is now updated, now we merge the result to the trunk.</p>
 
 <ul>
-<li> Switch to trunk
-  <code>$ git-checkout master</code>
-<li> Merge new vendor branch to the trunk
+<li> Switch to trunk <br>
+     <code>$ git-checkout master</code>
+<li> Merge new vendor branch to the trunk <br>
      <code>$ git-merge vendor/LIBUNWIND</code>
 <li> Resolve the conflicts using <code>git-rm</code> for files not needed,
      editing files with conflict markers and <code>git-add</code> each one
-     after resolving the issues.
-<li> Do a full clean build and double check the test results.
+     after resolving the issues (if you fix a file more than once, you
+     have to <code>git-add</code> it after each change. Keep an eye on
+     <code>git-status</code> to spot any modified, but not added changes).
+<li> Do a full clean build and double check the test results. <br>
      [.. lots of time passes...]
 <li> Double check your patches (all should now be staged in the git index)
-     with <code>git-diff --cached</a>
+     with <br>
+     <code>git-diff --cached</a>
 <li> Commit and push the result (git will have generated a merge message
-     for you already that you can use in the commit).
-     <code>$ got commit &&; git push</code>
+     for you already that you can use in the commit). <br>
+     <code>$ git-commit && git-push</code> <br>
+     If the push fails because other commits have been done DON'T
+     try to rebase, this will horribly fail!. Use git-merge <br>
+     <code>$ git-fetch origin && git-merge origin</code> <br>
+     Double check the merge went OK and only then <code>git-push</code>.
 </ul>
 
 <p>If too much time has passed since the start the push will fail because


hooks/post-receive
--
frysk system monitor/debugger


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]