<div dir="ltr">You had an old master, with your testCols commit on top.  Then you merged upstream master into it.  Then you pushed that merge commit to upstream, accidentally.<div><br></div><div>When you 'fixed' it, you made the testCols commit the new master.  This discarded all the changes from the upstream master. (from the last day or so)</div>

<div><br></div><div>Luckily this doesn't seem to happen very often.  To make this less likely, I recommend you do not pull from upstream master manually, and you instead have a sh/batch file that runs: `git pull upstream master --ff-only` which will fail loudly if you have made changed in your master branch (rather than silently creating a merge commit).</div>

<div><br></div><div>As for CRLFs, I recommend turning git's autocrlf off, so git no longer messes with your line endings.</div><div><br></div><div><a href="https://github.com/D-Programming-Language/dmd/pull/3307">https://github.com/D-Programming-Language/dmd/pull/3307</a><br>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Feb 21, 2014 at 8:20 PM, Walter Bright <span dir="ltr"><<a href="mailto:walter@digitalmars.com" target="_blank">walter@digitalmars.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
On 2/21/2014 12:46 AM, Daniel Murphy wrote:<br>
</div><div class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I've fixed it, please stop pushing to upstream.<br>
<br>
</blockquote>
<br></div>
Hmm, the fix I made to testCols.d disappeared as well.<br>
<br>
The problem with testCols.d is it was added with CRLFs in it. This rendered my local git repository unusable, as it would insist I had uncommitted changes, but would not let me do anything with testCols.d, so I could not do anything. I couldn't even issue a pull request to fix testCols.d.<br>

<br>
I noticed that testCols.d is back to having CRLFs in it. This time, however, I won't try to fix it. Can you, please?<div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
dmd-internals mailing list<br>
<a href="mailto:dmd-internals@puremagic.com" target="_blank">dmd-internals@puremagic.com</a><br>
<a href="http://lists.puremagic.com/mailman/listinfo/dmd-internals" target="_blank">http://lists.puremagic.com/<u></u>mailman/listinfo/dmd-internals</a><br>
</div></div></blockquote></div><br></div>