fsharp/fsharpbinding — pull request #72 by berdario (2012-12-18 14:14:50+00:00)
Title: Renamed the emacs features from "fsharp" to "fsharp-mode"

This is the recipe pull request for melpa where they brought up this issue:
https://github.com/milkypostman/melpa/pull/413

Before making this pull request, I tested locally, and it should apply fine even after applying the other pull request https://github.com/fsharp/fsharpbinding/pull/71

In the meanwhile, I realized that indeed the code is a bit brittle: hard and soft tabs mixed, commented out code, references to the ocaml mode, and even some evidence of some sed substitutions

like line 13 in inf-fsharp-mode.el:

the 2004 commit was almost surely on the ocaml codebase

some of these things probably derive from the fact that they've been manually managed/imported, and so they don't have an unique version control history (and at the time they were also probably using an old vcs program for which it was common practice to litter the source code with those comments)

I don't know how it could be handled this... maybe we could delete those spurious comments and add an AUTHORS file for those people who modified the sources and yet they don't pop up in the git log?

(I also tried to import and merge the history from sourceforge, but I don't deem it important enough: they're only 6 commits or so... and while merging there are some whole-file conflicts due to the change of newlines and such things)