AzerothCore
Pages :

How to spot DB struct diff commits

1) Clone a 3.3.5 TrinityCore and open it with Visual Studio Code or any other IDE that has annotate feature (e.g. IntellIJ and similar).

If using Visual Studio Code, you can install the Annotator plugin.

2) Start from a diff, that can be any of those/

For example:

3) Select the name of a changed field and copy it, for example BaseAttackTime and look for it in Visual Studio Code

4) Scroll until you find the file that changes it, for example:

5) Press CTRL+SHIFT+P (or CMD+SHIFT+P if macOS) and type Annotator

6) Choose "Annotate the current file...", it will open something like this:

7) Go with the mouse over the line of the change that you want to spot the commit of

8) Copy the commit hash and paste on:

https://github.com/TrinityCore/TrinityCore/commit/PASTE-THE-COMMIT-HASH-HERE

that will be the commit you were looking for.

IMPORTANT: it's also useful to check the file(s) that were modified on the latest revision because they could have been modified in newer commits.