Hi, On Mon, 22 Oct 2007, Jan Wielemaker wrote: > Finished a big re-shuffle of a big project, while other developers > continued. Worked really well. Thanks guys! But now I have two top > directories and I want to create two new repositories, each containing > one of these directories (because the one holds copyrighted data and we > want the other to become public software). So, I happily run > > $ git filter-branch --subdirectory-filter RDF HEAD > > Where RDF is an existing directory. I get: > > Rewrite 95807fe01c39d3092e3ac3a98061711323154d77 (1/12)fatal: Not a valid > object name 95807fe01c39d3092e3ac3a98061711323154d77:RDF > Could not initialize the index I guess that 95807fe01 is the parent of a commit adding the RDF/ directory. The subdirectory filter does not look kindly upon a history where some commits lack the subdirectory in question. However, this should work: git filter-branch --subdirectory--filter RDF 95807fe01..HEAD Hth, Dscho - 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