0

As a developer changes code (provided he uses version control), s/he can compare new code to old to see what changes were made over two "points in time" (or versions).

What might be more convenient for some scenarios is an IDE add-in (extension, or whatchamacallit) that would record all changes in this manner:

11:39:42 Changed "Activity1" to "MainActivity"
11:42:27 Added a new layout named "Whatchamacallem_TheBand.axml"
(etc.)

Is there such a beast? If not, why not? It seems it could come in handy for many scenarios - helping you remember what you did on a certain day/edit session (perhaps to make meaningful/accurate checkin comments), in writing tutorials so that "minor" but necessary steps are not omitted, etc.

UPDATE

ISTM that even a subset of this would be a very handy "solution diary", in that it could contain such items as:

On 3/14/2014, installed "Microsoft Http Client Libraries" version [was.auch.immer]" via NuGet
On 3/26/2014, installed "Windows Mobile Services" version [sea.lo.que.sea]" via NuGet

Maybe such an auditing tool could then be queried by filters such as "NuGet" or so.

UPDATE 2

Drodio (Android Studio) does have a minimal implementation of this, via its View > Recent Changes window:

enter image description here

UPDATE 3

The more I use Droidio, the more I like it; from the editor, access the context menu and select Local History > Show History. Now this is more like it/what I'm talkin' about:

enter image description here

B. Clay Shannon-B. Crow Raven
  • 8,547
  • 144
  • 472
  • 862
  • 1
    Sounds like you are looking for useful commit messages. Write them that way and they will be there when you view the revision log. Git tries to force you to write a useful summary as the first line of each commit message. – tripleee Apr 08 '14 at 21:33
  • Not exactly - I don't want to think/write about it. I want the editor to automatically log everything, a la: "He baked; he shaked*; he waffled; &c" * I don't expect it to know that the past tense of "shake" is "shook"; I'm not expecting a miracle. – B. Clay Shannon-B. Crow Raven Apr 08 '14 at 22:05

0 Answers0