You can create empty mercurial repository only for starter files by running:
make .hg
This will initialize repository, add files and commit without message (which should prompt message input).
To collect ctags run:
make ctags
It will create tags file in main directory.
tags