Git is the only blessed VCS that Launchable natively understands and capable of extracting information from.
That said, you can still run Launchable with any VCS, by basically making it oblivious to the source code changes. In that case, it's purely selecting tests based on the past historical execution results, so you don't get the full benefits, but it's still almost always better than running without it.
Sometimes it's also possible to run a one-way translation bridge from your VCS to Git, for example git-svn. This way, you can keep your existing VCS, and feed an equivalent Git repository to Launchable, thereby making everybody happy.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…