<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">facts:</div><div dir="auto">- the feature is there on purpose and useful to many users (other editors do the same)</div><div dir="auto">- kate is not a replacement for a version control system</div><div dir="auto">- still, there seem to be corner cases where the current behavior is not desirable</div><div dir="auto"><br></div><div dir="auto">Turning this into action: Albert, please provide a patch to make this optional.</div><div dir="auto"><br></div><div dir="auto">Best regards</div><div dir="auto">Dominik</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Albert Astals Cid <<a href="mailto:aacid@kde.org">aacid@kde.org</a>> schrieb am So., 23. Feb. 2020, 12:27:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">El dissabte, 22 de febrer de 2020, a les 21:06:00 CET, Sven Brauch va escriure:<br>
> Hi,<br>
> <br>
> On Saturday, 22 February 2020 17:18:31 CET Albert Astals Cid wrote:<br>
> > edit file<br>
> > git commit -a<br>
> > git reset --hard origin/master<br>
> > the file contents are gone.<br>
> > <br>
> > Yes i know that i did a git reset, but up to now kate always kept things for<br>
> > me, so I'm used to do that and then salvage the files i actually wanted to<br>
> > keep.<br>
> <br>
> sorry, I don't understand the purpose of this workflow. You do changes, commit <br>
> them, then discard the commit by going back to origin/master and then commit <br>
> those you *actually* wanted again by salvaging the files from your text <br>
> editor? I probably misunderstood ;)<br>
<br>
No, you did not misunderstand, I do weird shit, all i am asking is for my editor to not try to be a smart wannabe-clippy and just do what it's supposed to do, tell me the file has changed and if i want to keep the changes or not.<br>
<br>
I'm really fine if i have to enable a non-default option for that.<br>
<br>
Cheers,<br>
  Albert<br>
<br>
> <br>
> Anyways, if you want to restore the contents of the file to before the reset, <br>
> they are still there:<br>
> <br>
> git checkout HEAD@{1} -- <path/to/file><br>
> <br>
> That's why kate feels free to reload the file.<br>
> <br>
> Best,<br>
> Sven<br>
> <br>
> <br>
> <br>
<br>
<br>
<br>
<br>
</blockquote></div>