With these many changes, I believe it is worth to make another commit with a proper change log as explained here: http://git.savannah.gnu.org/cgit/emacs.git/tree/CONTRIBUTE#n44

One should be able to understand which files (and functions) are touched by that commit just by reading the commit log.

On Tue, Jan 3, 2017 at 10:05 PM Paul Eggert <eggert@cs.ucla.edu> wrote:
Tino Calancha wrote:

> This is not a standard Emacs commit message: i need to go throughout
> the whole diffs to know exactly what entities have being modified.

Yes. Please see the section "Commit messages" in the file CONTRIBUTING for the
commit-message format that is preferred for Emacs changes.

--

Kaushal Modi