Huh? They both use content-addressing (identify everything by its hash) which leads to the nice property that history is cryptographically immutable, but at least Mercurial also does (and is also older than Git).
But other than that, they're fairly different.
The concept of what a branch is is fundamentally different. In Git, it's a pointer to a revision, and has a home (it's mutable scalar that a URI could point to). In Monotone, a branch is "all revisions - whether or not you know about them - that have a certificate that you trust that says they're in that branch".
(I describe that as Monotone being distributed as in Usenet, while Git is federated as in Email.)
Monotone treats a file as an object (so it can be explicitly renamed or deleted), where Git only has "this tree has a file at this location" and then can infer renames or deletes or creates (or copies or splits or whatever).
Plus of course there's the whole "monotone uses SQLite" thing.
Regardless, you are right to point out two of his contributions that have left an indelible mark on our industry.
I'm glad to hear you got along well.
Huh. I wonder if that played a part in Torvald’s being open to Rust in the Linux kernel.
In particular, Rust is less error-prone than C, rather than more so (as is arguably the case for C++), and it does not require the importation of a large runtime into the kernel. And, unlike for example Lua or Scheme, a number of kernels have already been written in Rust, some of which are already fairly full-featured: https://github.com/flosse/rust-os-comparison
Aren't we all? What's the point in saying this? I find him quite pleasant.
I'm glad to hear you get along well.
If I'm an asshole, and I recognize that I'm an asshole, but I'm either unable or unwilling to change, would you kill me if I asked it of you or society at large? I certainly don't want to be this way, but find I have little choice in the matter. Any signs of mercy for those of us who are born to suffer?
“There’s no point singling out people who steal bulk bin candies. Everyone does it.” is the sentiment that sits wrong with me.
All that is a long way of saying have some empathy at the very least and some sympathy if possible.
> How much choice do you think prickly people have in who they become?
It boils down to if you think being an asshole is congenital and impervious to efforts at self-improvement.
Personally I think we humans all hunger for love and acceptance, and a generous dose of love is Alchemical and can transmutate the lead of assholeness to the gold of beautiful conduct. So next time you see an asshole, give them a hug.
> I have little choice
As a last resort, you could always self-isolate. :}
Have you both collaborated on something ?
also reread about https://en.wikipedia.org/wiki/Cogito_(software)
it's funny how like a few other projects, the original high level interface (cogito) got canned and the low level one ended up the main. I've read this about apt (which was a sub project of a big debian graphical package management) and lisp too.