Well, you have custom changes (A, B, C) in a branch and you want to 
keep up with latest changes happening in trunk - at frequent intervals.

What rebase does is it applies your changes A, B & C to new head (G) 
with a knowledge of everything that has happened between E & G. If any 
of A, B or C was pulled in to the trunk, that change will be removed 
automatically.

- Altu


-----Original Message-----
From: Eric <e...@deptj.eu>
To: fossil-users@lists.fossil-scm.org
Sent: Thu, Jun 24, 2010 12:00 pm
Subject: Re: [fossil-users] fossil rebase


> Git rebase help has a very good graphic to explain what it does:>> 
Assume the following history exists and the current branch is 
"topic":>>           A---B---C topic>          />     D---E---F---G 
master>> From this point, the result of either of the following 
commands:>> git rebase master> git rebase master topic> would be:>>     
               A'--B'--C' topic>                  />     D---E---F---G 
master>> Here, git forgets versions A, B & C if they are not published 
(tagged).> I agree we don't want fossil to forget anything.>> However, 
if fossil can do following, that would be very helpful:>>             
A---B---C topic>            />           /       A'--B'--C' (new name)> 
          /       />     D---E---F---G trunk>> - Altu>But why would 
anyone want to do 
that?E._______________________________________________fossil-users 
mailing 
listfossil-us...@lists.fossil-scm.orghttp://lists.fossil-scm.org:8080/cgi
-bin/mailman/listinfo/fossil-users
  
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to