{"thread":{"id":"46806","subject":"KDevelop developers obviously don't use git :(","startedAt":"2017-09-22T04:06:44Z","lastAt":"2017-09-22T04:51:12Z","messageCount":4,"participants":["Daniel Santos","Jeff King","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"328613","messageId":"1469bc42-0a21-8cc4-f9bb-000c3737fe19@pobox.com","threadId":"46806","inReplyTo":null,"subject":"KDevelop developers obviously don't use git :(","fromName":"Daniel Santos","fromEmail":"daniel.santos@pobox.com","sentAt":"2017-09-22T04:03:53Z","receivedAt":"2017-09-22T04:06:44Z","isPatch":false,"sender":{"key":"daniel.santos@pobox.com","avatar":"https://gravatar.com/avatar/44d192e1fd815938960d07b2ba753ed185c8b37315c91919645c0a49a0d6be98?d=mp&s=160"},"body":"https://bugs.kde.org/show_bug.cgi?id=379219\n\n$ git push minor-rant-warning\n\nKDevelop has a despicable habit of performing `git status --porcelain`\nwhenever it damn well pleases ... or rather when it sees an alteration. \nThis this breaks git rebase because it grabs the $*()&@#$ lock file,\noften leading to catastrophic heart failure and sometimes really forcing\nyou to git rebase --abort and start over (at least, that's been my\nsolution when git rebase --continue complained that there was nothing to\ncommit and maybe I had forgotten to add something).\n\nI have argued that they should at least verify that there isn't a\n.git/rebase-merge directory present before doing that, but if I want to\nprevent a heart attack, it looks like I'm going to have to fix this one\nmyself.  (Sorry for the rant!)\n\n$ git reset minor-rant-warning~1\n\nSo first I need to inquire if there is a current mechanism to say \"git\nstatus, but please fail if you're busy with a non-atomic operation\".  If\nthere is not one, then it would seem that there should be and how do I\ngo about requesting it?\n\nThanks,\nDaniel\n\n\n"},{"id":"328615","messageId":"20170922042300.6g472aegvkxn2es2@sigill.intra.peff.net","threadId":"46806","inReplyTo":"1469bc42-0a21-8cc4-f9bb-000c3737fe19@pobox.com","subject":"Re: KDevelop developers obviously don't use git :(","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2017-09-22T04:23:01Z","receivedAt":"2017-09-22T04:23:08Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Thu, Sep 21, 2017 at 11:03:53PM -0500, Daniel Santos wrote:\n\n> So first I need to inquire if there is a current mechanism to say \"git\n> status, but please fail if you're busy with a non-atomic operation\".  If\n> there is not one, then it would seem that there should be and how do I\n> go about requesting it?\n\nYou might be interested in this patch from yesterday:\n\n  https://public-inbox.org/git/20170921043214.pyhdsrpy4omy54rm@sigill.intra.peff.net/\n\n-Peff\n"},{"id":"328618","messageId":"xmqq4lrvl559.fsf@gitster.mtv.corp.google.com","threadId":"46806","inReplyTo":"1469bc42-0a21-8cc4-f9bb-000c3737fe19@pobox.com","subject":"Re: KDevelop developers obviously don't use git :(","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2017-09-22T04:38:10Z","receivedAt":"2017-09-22T04:38:20Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Daniel Santos <daniel.santos@pobox.com> writes:\n\n> So first I need to inquire if there is a current mechanism to say \"git\n> status, but please fail if you're busy with a non-atomic operation\".\n\nReading this list sometimes makes me wonder if there is some higher\nintelligence telling independent souls to come up with the same wish\nat the same time.\n\nhttps://public-inbox.org/git/20170921050835.mrbgx2zryy3jusdk@sigill.intra.peff.net/\n\n\n"},{"id":"328620","messageId":"4cc9d76c-e4bc-54a7-e62c-25e2659e6954@pobox.com","threadId":"46806","inReplyTo":"xmqq4lrvl559.fsf@gitster.mtv.corp.google.com","subject":"Re: KDevelop developers obviously don't use git :(","fromName":"Daniel Santos","fromEmail":"daniel.santos@pobox.com","sentAt":"2017-09-22T04:57:15Z","receivedAt":"2017-09-22T04:51:12Z","isPatch":false,"sender":{"key":"daniel.santos@pobox.com","avatar":"https://gravatar.com/avatar/44d192e1fd815938960d07b2ba753ed185c8b37315c91919645c0a49a0d6be98?d=mp&s=160"},"body":"On 09/21/2017 11:38 PM, Junio C Hamano wrote:\n> Daniel Santos <daniel.santos@pobox.com> writes:\n>\n>> So first I need to inquire if there is a current mechanism to say \"git\n>> status, but please fail if you're busy with a non-atomic operation\".\n> Reading this list sometimes makes me wonder if there is some higher\n> intelligence telling independent souls to come up with the same wish\n> at the same time.\n>\n> https://public-inbox.org/git/20170921050835.mrbgx2zryy3jusdk@sigill.intra.peff.net/\n\nLMAO! This has been irritating me for some time, but I had to abort a\nsomewhat complex interactive rebase earlier and it finally drove me to\naction.  I'm juggling so many projects right now that I really don't\nwant to fix this myself, but..... grrr! and raaarh!, etc.\n\nDaniel\n"}]}