Is it possible to convert the last 100 revisions, because the old stuff is not interesting any more?
- It is. You could either decide the export the starting revision (hg archive, svn export) and then apply a series of patches to your newly created repository. But this will only work nicely if your history does not contain merges. The second way would be to use the splice map and say "The first commit I'm interested in should have 0000000000000000000000000000000000000000 as its parent." After the repository conversion, you can then clean the history and remove unwanted branches. Both strategies still require downloading all changes, though.
What if conflicting directives are used (say 'include src' and 'exclude src/doc'). Does more specific win, or first, or last?