git/list[1] front-page[2] threads[3] people[4] search[5] about
 

KDevelop developers obviously don't use git :(

From
Daniel Santos <daniel.santos@pobox.com>
Date
Sep 22, 2017, 04:03 UTC
Message-ID
<1469bc42-0a21-8cc4-f9bb-000c3737fe19@pobox.com>
https://bugs.kde.org/show_bug.cgi?id=379219
$ git push minor-rant-warning

KDevelop has a despicable habit of performing `git status --porcelain` whenever it damn well pleases ... or rather when it sees an alteration.  This this breaks git rebase because it grabs the $*()&@#$ lock file, often leading to catastrophic heart failure and sometimes really forcing you to git rebase --abort and start over (at least, that's been my solution when git rebase --continue complained that there was nothing to commit and maybe I had forgotten to add something).

I have argued that they should at least verify that there isn't a .git/rebase-merge directory present before doing that, but if I want to prevent a heart attack, it looks like I'm going to have to fix this one myself.  (Sorry for the rant!)

$ git reset minor-rant-warning~1

So first I need to inquire if there is a current mechanism to say "git status, but please fail if you're busy with a non-atomic operation".  If there is not one, then it would seem that there should be and how do I go about requesting it?

Thanks, Daniel

Next: Jeff King
Message 1 of 4 in “KDevelop developers obviously don't use git :(”
  1. Daniel SantosSep 22, 2017
  2. Jeff KingSep 22, 2017
  3. Junio C HamanoSep 22, 2017
  4. Daniel SantosSep 22, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.