Hi, You got it right. HTML and man branches are really very good examples. Regards 2010/3/13 Jakub Narebski <jnareb@xxxxxxxxx>: > Junio C Hamano <gitster@xxxxxxxxx> writes: > >> Side note: The other two "disjoint" merges we have are also this kind >> of "no common paths" merge. Nobody who was involved in the branches >> that resulted in them prepared his branch with --orphan, by the way. >> They started out in independent repositories, because they were by >> definition independent projects and these were "cross project merges", >> as Linus put it. > > Note that beside "disjoint" merges ("cross project merges"), of gitk, > git-gui, gitweb and (very early in git history) git mail tools, there > are also three "disjoint"/"unparented" branches: 'html', 'man' and > 'todo'. > > While 'todo' is totally unrelated, and if instead of starting in > separate repository it would be created using proposed feature, it > would be created with "no common paths" case. > > BUT in the case of 'html' and 'man' branches I could see why current > implementation of _removing index and not removing files_ might be > advantageous. Remove index, create HTML and manpage version of > documentation, and add HTML (in 'html' branch) or manpages (in 'man' > branch)... probably shifting root, so it is not all in single > Documentation directory. > > Just my 2 eurocents. > > -- > Jakub Narebski > Poland > ShadeHawk on #git > -- 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