atzanteol

joined 2 years ago
[–] atzanteol@sh.itjust.works 5 points 2 hours ago

It's a single-developer personal project. What's there to think about?

[–] atzanteol@sh.itjust.works 2 points 2 hours ago

Yeah... I'll get right on that.

[–] atzanteol@sh.itjust.works 1 points 3 hours ago

jujutsu changes a lot of the affordances to manage changes and I understand that many people will be reluctant to use such a changed interface

You lost all credibility when you just blamed my criticism on "stockholm syndrom". Sorry buddy.

[–] atzanteol@sh.itjust.works 1 points 9 hours ago

You already have a name for every change/commit: The first line of the commit message, which you can write when you start work on it.

No - that's a "description". You can't check that out. You need to jj log to get the hash of that to switch to it.

[–] atzanteol@sh.itjust.works 2 points 9 hours ago* (last edited 9 hours ago) (2 children)

I do a lot of complicated stuff with git - what sort of workflow does this solve for you?

git rebase -i and git squash work well for combining commits and cleaning up history. I'm not finding anything about jj yet that does better? And I'm finding a lot about it that are just deal breakers (auto-commit everything, make me lookup hashes of things).

[–] atzanteol@sh.itjust.works 1 points 10 hours ago (1 children)

I've started to tinker with it. "auto commit everything" is an absolute deal-breaker for me. There's no world in which I want every file I create to be added to source control without asking. I create lots of log files and other temp files when I work. Maybe I just fetched some .json from a service and put it in tmp.json? Maybe I created a small shell script to automate something I'm doing? I guarantee I'm going to end up pushing that shit upstream by accident at some point.

[–] atzanteol@sh.itjust.works 1 points 10 hours ago* (last edited 10 hours ago) (2 children)

However, editing past commits and reorganizing the tree is MUCH easier in jj. It feels like the commands are more in line with what I want to do rather than having to figure out the specific set of git commands to do what I want.

I can see that - but that's a "less frequent" task than me switching between branches. And the auto-commit-everything mixed with "you need to lookup a hash ID for each thing you're working on" workflow is very frequent and obnoxious.

[–] atzanteol@sh.itjust.works 1 points 10 hours ago (2 children)

But what is amusing is that people now have a kind of Stockholm Syndrome, and plain refuse to believe there could be something better.

Wow - way to just brush away any and all criticism as "that sounds like a you problem".

[–] atzanteol@sh.itjust.works 9 points 10 hours ago (4 children)

I just want it to keep my "north is up" setting instead of defaulting to rotating the map whenever I start a route...

[–] atzanteol@sh.itjust.works 2 points 15 hours ago (20 children)

Jujutsu does not use branches much because you are focused on the nodes in the commit graph. And instead of giving every of them manually a name, they are identified with change IDs.

This is... unforgivably obnoxious. What's the point of this? That's like saying "Instead of giving every directory a name manually you identify them by inode." The entire point of branches is to have a name that has meaning to me that I can use to refer to work I'm doing.

As soon as you edit a file, the changes will be included in whatever revision you're currently editing—there's no separate staging area in Jujutsu.

I create log files of runs, temporary helper scripts, build output, etc. in my working copy all the time. And this thing is going to "save me the burden" of having to add files manually by just adding... everything it sees.

You'll have noticed that at no point so far did we ever think about creating a branch. That's because Jujutsu's relationship to branches is a bit different to Git's—they're just pointers that you move around so they point to whichever revision you want them to at a given time.

"Simpler" apparently means I get to do a lot more book-keeping than when I use git.

[–] atzanteol@sh.itjust.works 2 points 1 day ago

Did you know sunlight causes cancer?

[–] atzanteol@sh.itjust.works 3 points 1 day ago

Initial reports are always crap. There's little point in even reporting them.

 

Two days after catastrophic floods roared through Central Texas, the Federal Emergency Management Agency did not answer nearly two-thirds of calls to its disaster assistance line, according to documents reviewed by The New York Times.

The lack of responsiveness happened because the agency had fired hundreds of contractors at call centers, according to a person briefed on the matter who spoke on the condition of anonymity in order to discuss internal matters.

 

Health secretary Robert F. Kennedy Jr.’s advisers ordered the release of a dataset that includes the private health information of people living in California, Illinois, Washington state, and Washington, D.C., to the Department of Homeland Security

 

If you're self hosting roundcube be sure to update.

view more: next ›