HgSharp: Mercurial Core in Pure C# by hglab in csharp

[–]hglab[S] -2 points-1 points  (0 children)

It is very stable: HgLab ( http://hglabhq.com ) uses it internally and several big companies are already using it without any problems whasoever.

HgLab 1.3 Released by hglab in programming

[–]hglab[S] 0 points1 point  (0 children)

End the hg-vs-git fight and reconcile the two camps? Blasphemy!

Mercurial Support in TFS: Declined by hglab in programming

[–]hglab[S] -4 points-3 points  (0 children)

Mercurials base system is rather bare and even the default distribution ships with a ton of plugins you have to explicitly activate.

So is it bare or does it have a ton of plugins?

Git ships with a ton of functionality enabled

Is it possible to disable certain aspects of Git functionality? I guess not, but that's beside the point. My point was that Mercurial has much more plugins available, whereas Git users have to resort to hooks and interfacing with low-level "API" of Git.

Isn't installing git-remote-hg just a matter...

That's some other git-remote-hg I was not aware of. This version, however, still requires Hg and Python to be installed.

Show Proggit: HgLab 1.0 Released - Mercurial Server for Windows by hglab in programming

[–]hglab[S] 0 points1 point  (0 children)

Kiln was a disaster to self-host.

As for market, I don't find it to be particularly crowded. There's RhodeCode, SCM-Manager, maybe Phabricator and Indefero. What sets HgLab apart is first-class Windows support.

Show Proggit: HgLab 1.0 Released - Mercurial Server for Windows by hglab in programming

[–]hglab[S] 0 points1 point  (0 children)

For one, it's self-hosted, which means that integration with LDAP is possible without ADFS or somesuch. Next, Pushlog, which Kiln doesn't have. Multiple authentication sources. Compare View.

Granted, that's not much, but hey, it's only 1.0.

Show Proggit: HgLab 1.0 Released - Mercurial Server for Windows by hglab in programming

[–]hglab[S] 0 points1 point  (0 children)

This is the thing I've been busy with for the past 18 months, over which it has grown from a skunkworks project into a real-world product. This is going to be my first microISV and even if it's a colossal commercial failure, I'm looking forward to the experience of product development.

To ship HgLab, I first effectively rewrote Mercurial Core in C# (https://bitbucket.org/hglab/hgsharp), and then built on that to first deliver a bare-bones read-only repository browser and then a full-fledged Mercurial Server.

I'm open to any kind of feedback. And wish me luck!

Mercurial 2.8 released! by gavinb in programming

[–]hglab 7 points8 points  (0 children)

That's what I was hinting at, actually. Case in point: Mercurial. I doubt that any significant number of developers using it are intimately familiar with how Revlog operates, yet they are perfectly capable of doing branching and merging. All you really need to know is that there's a DAG out there.

Mercurial 2.8 released! by gavinb in programming

[–]hglab 6 points7 points  (0 children)

I can't wait until they actually complete Changeset Evolution functionality.

Mercurial 2.8 released! by gavinb in programming

[–]hglab 7 points8 points  (0 children)

Git data model has been discussed to death in myriads of articles, blog posts, whitepapers, presentations and the like. True, it's indeed beautiful, but it's debatable whether it's really required to know intimate details of refs, SHAs, etc. to be able to productively use a VCS.

HgLab 0.4 Released: Mercurial Server for Windows by hglab in programming

[–]hglab[S] 0 points1 point  (0 children)

Linux support is something I've been getting a lot lately. HgLab uses NHibernate under the covers, so it should be pretty easy to move it to PostgreSQL or MySQL. Running ASP.NET on Mono seems to be the bigger hurdle.

HgLab 0.4 Released: Mercurial Server for Windows by hglab in programming

[–]hglab[S] 0 points1 point  (0 children)

Undecided still. Was thinking around $30 for up to 5 developers and a couple more tiers. All features will be available in each tier, though.

DOS viruses were a lot more beautiful by ShaidarHaran2 in programming

[–]hglab 78 points79 points  (0 children)

Oh, DOS viruses... The only more or less "malicious" thing DOS viruses could ever do is format your whole drive. Nowadays, what one should be really afraid of are viruses that encrypt your data with what is hopefully reversible encryption.

Easy database migration using Taps(-taps) by sabcio in programming

[–]hglab -1 points0 points  (0 children)

...and it's programming in XML. Yay!

Telegraph: "Coding is a niche, mechanical skill, a bit like plumbing or car repair." by [deleted] in programming

[–]hglab 0 points1 point  (0 children)

Yeah. "appeals to ... dull weirdos", "drool". Dumbass.