check for dirty repositories

Also make sure the move_between_projects doesn't move requests not
there