Implemented a function for developers to specify the `--depth` option of the `git clone` command

Implemented a function for developers to specify the `--depth` option of the `git clone` command. refs #55