Should unit tests be included in the same repo as the tested code?
Or should they be in their own repo?
My contrasted thinking:
On the one hand, test code should not be in the same tree as production code; On the other hand, a single repo should be self-contained. (Though I admit that I'm still relatively new to DVCS in general, Mercurial in particular, Kiln to be precise).