[OT] TortoiseGit and Hg

Nick Sabalausky a at a.a
Sat Oct 8 02:05:34 PDT 2011


"foobar" <foo at bar.com> wrote in message 
news:j6p1lj$272s$1 at digitalmars.com...
> Nick Sabalausky Wrote:
>
>> I've been getting more familiar with both git and hg, and I'm coming to 
>> the
>> conclusion that I like TortoiseGit far more than TortoiseHg, but when I 
>> have
>> to use them at the cmd line (which I hate to have to do), I can't stand
>> Git's cmd line interface, but Hg seems to be pretty nice (and I like Hg's
>> revision/changeset/whatever identier system far better). I know it's
>> (theoretically) possible to use TortoiseHg with Git repos via hg-git 
>> (which
>> only barely works at all, in my experience), but that's opposite of what
>> I've realized I want. Anyone know if there's any way to go the other way
>> around? Use TortoiseGit to work with Hg repos?
>>
>> Meh, frankly, I'm real unhappy with DVCSes. I'm completely sold on them, 
>> of
>> course, a definite improvement over SVN. But before I learned about 
>> DVCSes I
>> was very happy with SVN; not so happy with the DVCS landscape now that 
>> I'm
>> here :/
>>
>>
>
> Man, You don't make any sense.
> It's true that GIT's cmd is more complicated than SVN but that's 
> unavoidable due to the nature of DVCS.
> While I agree that it could be improved still and that the command names 
> are sometimes confusing, I also have to point out that Git's cmd is very 
> flexible due to aliases. In fact I use most of the time my own git 
> aliases.
>

Note that the original post was *not* about "Which is better, Git or Hg?"

I merely inquired about using TortoiseGit to access Hg. And as background 
explanation I stated my own preferences (ie, to answer the implicit "Why the 
hell am I even asking?").

I didn't try to push one over another, I didn't try to say anything was 
better than anything else, I merely said that *I* *liked* one vs another. So 
can we not turn this into damn DVCS war?


> Regarding Git's identifiers - SHA1 makes perfect sense once you 
> internalize that a global versioning system is not possible in a 
> distributed system.

Umm...I never said anything about needing the sequential version numbers to 
be global...I just said that I happen to like Hg's system better. (Bzr has 
one that I like, too.)


>Hence the problem lies with the fact that you've got accustomed to SVN's 
>revision system which I'd argue is an unfit design.

Honestly, I'm getting really fucking tired of Git people (not that Hg people 
don't have a similar thing) compulsively accusing anyone who doesn't fall 
head over heels in love with the obviously superior-to-all Git of looking at 
it through SVN-tinted glasses and being wrong by default.

Is it Linus who's to blame for the Git community's asinine hostility towards 
anything remotely SVN? Too many starfuckers? This is the new incarnation of 
the old "RTFM" bullshit. Do you want me to conclude that "The problem lies 
with the fact that you're blindly aping Linus"? Didn't think so, so don't go 
twisting this shit around like that. It's a simple damn question: "Anyone 
know if there's any way to use TortoiseGit to work with Hg repos?" There's 
no need for any of this "my VCS is better than your VCS" bullshit that's 
infected more than enough of the internet already. Hell, we've already 
discussed the details of this stuff to death right here on this NG anyway. 
That matter is done and over.





More information about the Digitalmars-d mailing list