Wanna git preserve your file dates?
git-meta stores all files' metadata into '.gitmeta'! On every commit!
Based on a gist: https://gist.github.com/andris9/1978266 Also includes this fork gist: https://gist.github.com/Cojad/9205547/revisions
Update 20/10/2023: in the 1st place: don't worry, you can still install git-meta standalone as you used to. In the 2nd place: git-meta now's part of a bigger project: 01, a VCS layer2/aggregator. By installing 01, you're installing git-meta ready to come built-in every time you create an new repo!
Copy git-meta.sh and init.sh into your repo, then type the following command:
bash init.sh
And done, it will be initiated!
Copy an up-to-date version of git-meta.sh and update.sh into your repo, then type the following command:
bash update.sh
Done!
source:
git-meta --store Cache all meta include numeric uid/gid/permission in .gitmeta
git-meta -f Alias of --store
git-meta --stdout Same as --store but output in console
git-meta -c Alias of --stdout
destination:
git-meta --apply Apply/Restore meta saved in .gitmeta
git-meta -r Alias of --apply
@DaniMesq:
It is wonderful the collaboration level the humans can naturally organize 🥰
andris9 have started this and y'all started appending into it, respecting/including the previous contributions
All of that not on a git repository, but providing a frugal way into a gist!
In case of any interest/need (and personally this script've helped me as I have a compulsion for preserving dates), here is a unified repository with all of your contributions! 🎉🥳 (🎊 look like a beach bikini)
AntonioMeireles brayrobert201 stefanbj Explorer09 Cojad the-mars mkortleven-emg danny0838 bizonix
Sorry arno01 for not including yours, as it seemed very incomplete and cmw reported it didn't worked.