Hi, 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 tried the procedure on some smaller test projects and it all worked just fine. Running git version 1.5.3.4 on SuSE Linux. Also ran "git fsck --full", which completed without any message. Git show says: gollem (eculture) 121_> git show 95807fe01c39d3092e3ac3a98061711323154d77 | cat commit 95807fe01c39d3092e3ac3a98061711323154d77 Merge: 76d2935... 58afb98... Author: Jan Wielemaker <wielemak@xxxxxxxxxxxxxx> Date: Thu Oct 18 17:32:22 2007 +0200 Merge branch 'master' of /home/eculture/eculture Any clue? Thanks --- Jan - 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