Any plans to add Mercurial support?

Been playing around with UCB, seems pretty good - the Android and iOS builds have both worked pretty seamlessly. Are there any plans to add Mercurial support?

I’ve been testing it out by just copying my stuff across to a separate git repository. Which, honestly, I could probably live with long-term (old-school Hg branching taken to the extreme :p)

Not a big deal - just wondering.

Hey Wom,

Great! Glad to hear it’s been useful - thanks for the feedback. Regarding Mercurial support: we’ve looked into adding this but we don’t have any specific timeline for supporting it. If more people would like to see this feature, please leave a comment in this thread, and we’ll take that into consideration.

(Also +1 for keeping it old-school)

Just to add I’d also love to see Mercurial support added, as it’s what we primarily use.

1 Like

@r0bbie - noted! I’ve added that to our feature-request list. Thanks!

@r0bbie and @Wom_1 - have either of you tried this Hg->Git “bridge” setup?

http://hg-git.github.io

We’d be interested to know whether it worked for your needs, and if it worked on UCB. Thanks!

No reason it wouldn’t, but I doubt many Mercurial users would bother. Personally, if I were going to jump through hoops to make UCB work (like: “Be sure to install the VC++ 2008 version for compatibility reasons” :eyes:), then I’d rather do the hokey-pokey with Git.

1 Like

Adding another vote for Mercurial support. Our entire office uses it and we’d love to get some cloud build access without bridging to Git.

Thanks!
Kurt Dekker

1 Like

Another vote for Mercurial support…

1 Like

+1 vote for Mercurial support. We love Mercurial and use for all our projects.

1 Like

I’d appreciate Mercurial support as well.

1 Like

+1, Mercurial support would be really helpful to us.

1 Like

+1 for Mercurial support

1 Like

If any Mercurial users here are hosting on Kiln, it’s worth mentioning that Kiln’s Harmony feature is enabled by default, which allows your repo to be treated as either hg or git simultaneously. We use hg, but we just set up Unity Cloud Build to pull from Kiln as git, and it works like a charm.

But that said: +1 for Mercurial support, in general. :slight_smile:

1 Like

Awesome hint! Thanks a lot! :slight_smile:

Nice!

How are you finding Kiln for Unity development?
And just in general - how well is Kiln working out for you?

I really love the idea of seamless bridging between git and hg (using Git more and more, little pieces of me dying every day).

Do you have people on your team committing and pushing with Git as well (aside from just using it to bridge to UCB)? If so, any problems?

Yes please +1 for Mercurial. I’m struggling to understand the Git workflow with Sourcetree. Too many steps that we took for granted with Mercurial.

Could I get another +1 if I add a “Pretty Please?”

Edit: Trying to set my project up on Kiln. I’m hoping we can still use SourceTree as we’ve gotten used to our Sourcetree + Hg workflow. I’ll let you know how it goes.

What URL did you give Unity cloud build for your Kiln repo? It doesn’t like my repo URL:
https://xxxxxxxx.kilnhg.com/Code/Repositories/Group/xxxxxxxxx

It says repo host is “other” with a big red “?”

+1 for Mercurial support, currently we are using the hg-git solution, but it will be great to link our repo directly!

+1

First, you need to make sure Kiln Harmony is enabled on your repository (it should be enabled by default, but it’s worth double-checking). This feature is what allows your hg repo to be accessed as if it were a git repo (which Unity Cloud Build currently requires).

Second, you need to access the repo via SSH, which means you’ll have to generate an SSH key in Kiln and plug it into your Unity Cloud Build repo settings.

Finally, use an SSH url, like so: ssh://username@yourdomain.kilnhg.com/Path/To/Repository

1 Like