[racket-dev] [plt] Push #26989: master branch updated

From: Eli Barzilay (eli at barzilay.org)
Date: Wed Jun 19 15:54:00 EDT 2013

Four hours ago, mflatt at racket-lang.org wrote:
>   D collects/2htdp/image.rkt
>   D collects/algol60/info.rkt
>   D collects/browser/info.rkt
>   D collects/compiler/embed-unit.rkt
>   D collects/compiler/find-exe.rkt
>   D collects/config/config.rkt
>   D collects/config/config.scrbl
>   [...]

Note that there are a *lot* of files here that were not detected as
renames, so as I described previously, that's a whole bunch of history
that is likely to be lost.  (It might also be due to different
parameters that are used indirectly by the email script to produce
these reports.)

Do you still have a list of renames that were done?  If you do, then I
think that it's best to take the repo off-line, undo the commit, then
redo it in two parts -- the renames and the changes, and finally
force-push the result.  Normally that would be a problem, but now the
forced push shouldn't be too problematic.

Without a list of renames, I can probably think of ways to automate
much of the work, but it will still be a considerable effort to do it
all.  Also, not doing it now means that it will need to be done later
if we care for keeping as much of the history as possible -- and the
more changes are committed, the more difficult it will be to fix it
later.

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.