if (cleanCheckout) {
// remove tracked files from wd (perhaps, just forget 'Added'?)
// for now, just delete each and every tracked file
// TODO WorkingCopy container with getFile(HgDataFile/Path) to access files in WD
HgDirstate dirstate = new HgInternals(repo).getDirstate();
dirstate.walk(new HgDirstate.Inspector() {
public boolean next(EntryKind kind, Record entry) {
File f = new File(repo.getWorkingDir(), entry.name().toString());
if (f.exists()) {
f.delete();