Conversation

Cat poni, Whorseman of Apocalypse

mercurial again

pure hatred really, i though i would not, but i do
1
0
1
@ljs i have carefully picked state to commit out of more larger changes in the repo, a pre-commit hook failed, i have tried again, one big commit with everything, have to pick all shit again
1
0
1
@pony damn.

I remember using mercurial when git was very early days and quite liking it, well in comparison to fucking microsoft source safe (!!!) I was using before
2
0
3
@ljs it’s not even that horrible but you kind of have to understand it has not been seriously developed and improved since like 2016
2
0
2
@pony yeah I guess people saw which way the wind was blowing.

I feel like it's a pity more people don't try entirely new and radical approaches to source control just so we could see some new ideas floated etc.
2
0
2
@pony @ljs did you know it has the same creator as the SLOB allocator
1
0
2
@vbabka @pony at that point I'd just become a goat and live in the woods
0
0
3

@ljs @pony hahaha, i remember versioning my pet projects with RCS, shaking my head at that newfangled complicated Git mess. Teenager yells at cloud!

1
0
3
@lkundrak @ljs i have use tla (whomst rememberst) for some of my personal stuff for a bit, then darcs, so i am very good at failed version control systems
2
0
2
@pony @lkundrak won't be as bad as sourcesafe.

Truly the most stupid of all source control mechanisms and I saw my then boss (this is like 2007 era lol) constantly having to run a repair on its database.

I did say 'do you think that's a good sign?' and he laughed at me as if I was stupid to question it
2
0
4
@ljs @pony Well at the same time experimenting on source control doesn't seems that great of an idea, like at best you end up back to tarballs if you screwed up something.
2
0
1

HAMMER SMASHED FILESYSTEM 🇺🇦

Edited 1 month ago

@ljs @pony i empathize with him. my job title used to be "svn broken mergedata repair monkey"

a friend of mine worked at a game studio, where they actually had a dedicated merge engineer

2
0
4
@lanodan @pony yeah but if your early experiments are clearly marked as such and people know that 'hey this might fuck everything up' then fine.

Same with filesystems.

Some filesystem maintainers are more jesus like than others though
0
0
2

@ljs @pony australopithecus robustus

1
1
3
@lkundrak @ljs the current mercurial history on this project starts in 2021 and people who remember it keep talking about some “great merge disaster of 2021”
0
2
2

@pony @ljs darcs always sounded kinda french.

like, joan d'arcs

1
0
3
@lkundrak @ljs we need a very Czech source control system

Like pyco
1
0
2
@ljs @pony Although could be interesting to have like a neat way to incrementally and safety backup at least the history, possibly with a lowest-common-denominator format like CVS or email-patches in Maildir.
0
0
2

@pony @ljs yes it could easily replace RCS i think:
$ py čo <file>
(make modifications, and check the file right back in)
$ py či <file>

0
1
4

HAMMER SMASHED FILESYSTEM 🇺🇦

Edited 1 month ago

@ljs @pony this also sounds oddly reminiscent of stale locks in svn (or was it even cvs??)

btw before version control, perl used a pumpkin for access control. only whoever was in possession of a dried pumpkin could upload to ftp, and everyone's patches had to go through him. after a release they'd hand the pumpkin somebody else. i think that to this day perl release managers rotate after a release and are called "pumpkings"

0
0
4
@ljs @pony There are at least two in development, pijul and jj (jujutsu). Neither has convinced me that it's better than git /for what I need/, but you can't complain nothing is happening in VCS space. Also there's fossil (by sqlite gang), I once tried to import linux kernel sources to it and gave up after a few hours the repo.db had like 1G and progress 10%. Db stored on tmpfs for speed.

If you're a database engine developer, every problem can be solved by database. Still somehow "Ad-hoc pile-of-files key/value database" beats it.
1
0
3
@kdave @pony oh wasn't aware of those! Nice.

I still remember the 'windows file system but it's a database' hype from years back. Never happened...
0
0
1