<div dir="ltr"><div>It's more like annoyance and I wanted to know what is going on. <br></div><div>Thanks!</div><div><br></div><div><br></div><div>Jussi<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 10, 2018 at 9:55 PM, Tobias Boege <span dir="ltr"><<a href="mailto:taboege@gmail.com" target="_blank">taboege@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, 10 Aug 2018, Jussi Lahtinen wrote:<br>
> Occasionally I get this message when trying to update the sources ("git<br>
> pull" and no, I haven't edited the sources):<br>
> <br>
> "Please, commit your changes or stash them before you can merge.<br>
> Aborting"<br>
> <br>
> And the solution has been "git reset --hard". How to avoid this? Any clue<br>
> why this happens?<br>
> <br>
<br>
</span>In that case, git should also give you a list of files it thinks you<br>
altered.<br>
<br>
My guess: they are files that are automatically generated and updated by<br>
the compiler or IDE, like .settings and .startup. If you compile Gambas<br>
components from source, for instance, or open them in the IDE, those files<br>
will be changed and git thinks you made some precious changes that you<br>
don't want to accidentally overwrite.<br>
<br>
That these autogenerated files are under version control is the actual<br>
error here. That's actually easy to fix and I'll do it if this is indeed<br>
your problem.<br>
<br>
Regards,<br>
Tobi<br>
<span class="HOEnZb"><font color="#888888"><br>
-- <br>
"There's an old saying: Don't change anything... ever!" -- Mr. Monk<br>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</font></span></blockquote></div><br></div>