//! Every file git tracks under some directories, submodules included.
use ;
use Path;
/// Tracked files under `bases` (the whole repository when empty), with the files of checked-out
/// submodules. A file the ignore rules match is still listed when it is tracked: it is published.