<br><br><div class="gmail_quote">On Thu, Mar 25, 2010 at 3:12 PM, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>></span> wrote:<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I do not understand what distinction is being made here. Doing a clone is cleaner than doing a branch, and I see<div class="gmail_quote"><div>no real benefit from the branch. Is there any?</div></div></blockquote><div><br>
That was basically my point, clone and branches are conceptually doing the same thing, only difference being named vs unnamed. However, you guys convinced me that the permanent clutter from named branches is a good reason to not use them, so I won't in the future.<br>
<br>(By the way, one advantage of in-repo branches is that you don't have to keep a number of trees around, as you can easily switch in-tree. Of course that's more useful if one has makefiles which actually only does necessary recompiles..)<br>
<br>Thanks for pointing out the rebase extension, I didn't know that.<br><br>--Kai<br><br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><div class="im"><div>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><div>Anyway, this probably shouldn't lead to a git vs hg discussion, but I've used mercurial as my main tool for various things for quite a while, and recently learned more about git, and for me it solves a lot of the annoying little things I kept running into with hg. Including having a gui that let's you go through changes before commiting them, and separating them, so you don't need to do "can't remember what the heck I changed -- I wish mercurial had a frontend like bk" commits. (By the way, even for hg there's "hg diff" and "hg diff | diffstat" which helps...) I used to work on the linux kernel with bk, so it's probably no surprise that git seems to support the kind of workflow I'm used to, though...<br>

</div></div></blockquote><div><br></div></div><div>hg qct</div><div><br></div><div>   Matt</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote">
<div>--Kai<br><br><br><br><br>-- <br></div></div>Kai Germaschewski<br>Assistant Professor, Dept of Physics / Space Science Center<br>University of New Hampshire, Durham, NH 03824<br>office: Morse Hall 245F<br>phone:  +1-603-862-2912<br>


fax: +1-603-862-2771<br><br>
</blockquote></div></div><font color="#888888"><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>

</font></blockquote></div><br><br clear="all"><br>-- <br>Kai Germaschewski<br>Assistant Professor, Dept of Physics / Space Science Center<br>University of New Hampshire, Durham, NH 03824<br>office: Morse Hall 245F<br>phone:  +1-603-862-2912<br>
fax: +1-603-862-2771<br><br>