when bitbucket decided to not support mercurial, i got worried that lose my version control workflow incorporating plan9. so i wrote th based on a set of shell, awk and C. it is functional but slow and n user friendliness work. as it turns plan9 community eventually wrote git for plan9. making useful for others. ive migrated all my bitbucket stuff and it seems well enough for me.