Hi folks,<br><br>I have a basic working knowledge of Darcs, but am not familiar with many of the advanced commands. I recently discovered that back in January, I had accidentally overwritten my project&#39;s LICENSE.txt file with a binary (apparently a distribution tarball). It was recorded as part of a patch along with other useful changes. I was able to fix the file by recreating it and recording the change. But now I have two giant patches in my repository: one to add the binary (along with other changes) and another to remove it. Furthermore, I have a backup of my repository on <a href="http://patch-tag.com">patch-tag.com</a> that also has these patches.<br>
<br>What&#39;s the safest and most straightforward way to purge these copies of the binary from my history? I&#39;m thinking something along the lines of: figuring out what other changes were in the first patch that I want to keep, and storing that in a diff; obliterating the patches from the repository; reapplying the diff and recording that. Of course there&#39;s a risk that later patches depended on the one I obliterated, which could make the repository inconsistent.<br>
<br>Any sage wisdom would be appreciated.<br><br>Thanks,<br>Lyle<br>