# KDevelop developers obviously don't use git :(

4 messages from 2017-09-22 to 2017-09-22. Participants: Daniel Santos, Jeff King, Junio C Hamano.
Thread: https://gitlist.dev/t/46806

## Daniel Santos, 2017-09-22 04:03

Subject: KDevelop developers obviously don't use git :(
Message-ID: <1469bc42-0a21-8cc4-f9bb-000c3737fe19@pobox.com>
URL: https://gitlist.dev/e/1469bc42-0a21-8cc4-f9bb-000c3737fe19%40pobox.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



```

## Jeff King, 2017-09-22 04:23

Subject: Re: KDevelop developers obviously don't use git :(
Message-ID: <20170922042300.6g472aegvkxn2es2@sigill.intra.peff.net>
URL: https://gitlist.dev/e/20170922042300.6g472aegvkxn2es2%40sigill.intra.peff.net
In-Reply-To: <1469bc42-0a21-8cc4-f9bb-000c3737fe19@pobox.com>

```
On Thu, Sep 21, 2017 at 11:03:53PM -0500, Daniel Santos wrote:

> 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?

You might be interested in this patch from yesterday:

  https://public-inbox.org/git/20170921043214.pyhdsrpy4omy54rm@sigill.intra.peff.net/

-Peff

```

## Junio C Hamano, 2017-09-22 04:38

Subject: Re: KDevelop developers obviously don't use git :(
Message-ID: <xmqq4lrvl559.fsf@gitster.mtv.corp.google.com>
URL: https://gitlist.dev/e/xmqq4lrvl559.fsf%40gitster.mtv.corp.google.com
In-Reply-To: <1469bc42-0a21-8cc4-f9bb-000c3737fe19@pobox.com>

```
Daniel Santos <daniel.santos@pobox.com> writes:

> 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".

Reading this list sometimes makes me wonder if there is some higher
intelligence telling independent souls to come up with the same wish
at the same time.

https://public-inbox.org/git/20170921050835.mrbgx2zryy3jusdk@sigill.intra.peff.net/



```

## Daniel Santos, 2017-09-22 04:57

Subject: Re: KDevelop developers obviously don't use git :(
Message-ID: <4cc9d76c-e4bc-54a7-e62c-25e2659e6954@pobox.com>
URL: https://gitlist.dev/e/4cc9d76c-e4bc-54a7-e62c-25e2659e6954%40pobox.com
In-Reply-To: <xmqq4lrvl559.fsf@gitster.mtv.corp.google.com>

```
On 09/21/2017 11:38 PM, Junio C Hamano wrote:
> Daniel Santos <daniel.santos@pobox.com> writes:
>
>> 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".
> Reading this list sometimes makes me wonder if there is some higher
> intelligence telling independent souls to come up with the same wish
> at the same time.
>
> https://public-inbox.org/git/20170921050835.mrbgx2zryy3jusdk@sigill.intra.peff.net/

LMAO! This has been irritating me for some time, but I had to abort a
somewhat complex interactive rebase earlier and it finally drove me to
action.  I'm juggling so many projects right now that I really don't
want to fix this myself, but..... grrr! and raaarh!, etc.

Daniel

```
