Initial commit of code to handle sparse checkouts.