-- Matthieu Moy wrote: > > (3) If it only has (G) as a parent, does the rebase explicitly remove the > > source A,B,C nodes from the repository? > > Most commands, and this includes rebase, are > "add-only". The objects will remain unreferenced and > will be pruned by the next git gc --prune. Unreferenced > objects do not harm, they just eat your disk space. I see. So it would be reasonable for the documentation to be altered slightly to show that the original nodes are still there, and that the primary difference between merging those changes one-by-one and rebasing is that rebase does not connect the new to the old. If you want to keep the old, you can toss a branch name on it, and if not, it still lives until the gc timeout. The current docs showing those nodes missing tells me that they disappear, which is both scarry, and apparently inaccurate. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html