Add current date when I save a file as a comment
Mostrar comentarios más antiguos
Hi all,
I would like to know if there is a way to add a comment line with the current date when I save a file (inside the file).
For example lets say I have a function called abc.m. After I do some changes and save the file I would like to automatically add sth like (probably on the second line after the name of the function):
function abc() %Last edited 3/1/2015 <-(current date)
Similarly, is there a way to track the changes in my code (sth similar to the track changes of word)?
Thank you in advance, Elric
3 comentarios
Chad Greene
el 3 de En. de 2015
Editada: Chad Greene
el 3 de En. de 2015
I think you could create a function called savetime(filename) that reads the text of any input filename, then use regexp to find instances of some string like Lastupdate:. At the index of last occurrence of LastUpdate: in filename, insert datestr(now) and then insert a new LastUpdate:, then re-save the .m file with the inserted information.
So for example, savetime('abc.m') would read this function:
function abc()
% abc is a great function.
%
% Update Log:
% LastUpdate: 02-Jan-2015 16:22:04
% LastUpdate:
and then save it as
function abc()
% abc is a great function.
%
% Update Log:
% LastUpdate: 02-Jan-2015 16:22:04
% LastUpdate: 03-Jan-2015 12:15:02
% LastUpdate:
Similarly, you could print the whole contents of the previous version somewhere, perhaps at the end of abc.m or in a change log file of its own.
Elric
el 6 de En. de 2015
Pablo Israel Morales Guzmán
el 3 de Feb. de 2022
7 years later, I also want to do exactly this. Did you find any way?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Programming en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!