For long time I have been developing software using manual version control ;). That is, before any significant change, I made copies of files to be changed and renamed them to names suggesting what was changed, plus keeping detailed list of changes in additional text file.
This worked well, but now I'm switching to git, mostly to use it as a tool to quickly deploy my applications to other servers, without having to manually copy all the files (and remembering everything that is there to be copied ;)).
One thing that I find very annoying is that git does not store timestamps of the committed files in the commits, and because of this when you do git clone or git pull , it sets timestamps of new/modified files to current time, not to the time when the file was originally modified before it was committed to the repo. As the file timestamp is a very important factor to me to get a quick view of what was modified when, I want to ask: is there any method (maybe via some addon or plugin) to make git remember timestamps of committed files and restoring them when fetching files from the repository?
Wrong timestamps make my work much more difficult instead of easier, which git was supposed to do... For example I cannot quickly, just by looking at the directory, check whether the files on two servers are the same or not... It makes the function "Compare directories" in Midnight Commander non-functional, which I use A LOT...