Conversation
Notices
-
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 24-Sep-2023 05:21:18 JST Sexy Moon
git isn't the worst, git 2.0 improved a lot, I've used IBM ClearCase which was a lot worse so git is a blessing. -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 24-Sep-2023 05:37:26 JST Sexy Moon
@ademan mercurial is better imo (with caveats) but the point is more that even if it were the best it causes a lot of confusion.
I only use git now even though I liked mercurial better because everybody uses git. -
Embed this notice
Ademan (ademan@thebag.social)'s status on Sunday, 24-Sep-2023 05:37:27 JST Ademan
is there something you prefer? I have an admittedly narrow view: cvs, svn, hg, bzr, git, tfs (with experience heavily skewed to svn, hg and git), but git is the best of the bunch as far as I’m concerned. The only ones I know “people like” that I haven’t tried are fossil and bitkeeper.
-
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 24-Sep-2023 05:55:08 JST Sexy Moon
@ademan I have mentioned it before but there was a research project called gitless that attempted to make a simpler frontend to git while retaining the majority of its functionality so it's definitely possible.
I'm not actually all that bothered by git being a bit difficult, I used to be a lot more bothered by it but you just learn it and move on with your life. I just happened to run into that stackoverflow and yeah it's like, when everybody trips on the sidewalk crack, the problem is the crack not that everybody is stupid for not being alert every second. -
Embed this notice
Ademan (ademan@thebag.social)'s status on Sunday, 24-Sep-2023 05:55:10 JST Ademan
It’s admittedly been a long time at this point, but I remember my transition from hg to git being very smooth, to the point the only material difference I can recall is the revision numbers in hg.
In terms of CLI friendliness, git has the plumbing layer that should provide stable, low level access to git primitives. It should be possible to losslessly paper over interface oddities like those in that other thread just by replacing the porcelain with something nicer. In fact I wonder if anyone has attempted that.
-
Embed this notice
Ademan (ademan@thebag.social)'s status on Sunday, 24-Sep-2023 06:02:11 JST Ademan
Ah neat. Yeah my contention wasn’t that git has no warts, the cli can be obtuse but I guess that’s just noise to me when documentation exists to clear it up, and once you do it a few times you (usually) remember it. (I say this knowing I’ve googled “git grep all revisions” literally this week, and read the same exact stackoverflow entry I’ve read literally scores of times before)
P.S. I used literally twice, literally kill me.
Sexy Moon likes this. -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Sunday, 24-Sep-2023 06:03:43 JST Sexy Moon
@ademan I used to be a bigger whiner about this and posting that picture did in fact remind me of when I was a whiner. I do have strong feelings about documentation, I think copious examples are better than man pages for instance. -
Embed this notice
Able Kirby: The Threat (ablekirby@noagendasocial.com)'s status on Sunday, 24-Sep-2023 08:08:15 JST Able Kirby: The Threat
@Moon lord IBM ClearCase. I was trying to remember the name of that software earlier.
I used to use it along with IBM Doors, the unholy duo.
Sexy Moon likes this.
-
Embed this notice