סיפור:
אני מנסה לגבות קוד ישן שלי, שנמצא בתוך zip אל מאגרי git. אני רוצה לשמר את זמן העדכון של הקובץ - משהו ש־git לא ממש עושה. מבחינתו - ה-timestamp של הקובץ, זה לא meta-data שמעניין אותו [1].
האפשרויות שלי הן:
1- יש פתרונות צד שלישי ששומרות את זמן השינוי של הקובץ. לא בטוח שאני רוצה אותם. אשמח אם מישהו יספר על חוויות שלו בנושא.
2- אני חושב שעדיף לי לעשות timestamps.txt שיכיל מין ls ובו הזמנים שמעניינים אותי היסטורית, ועוד קובץ שקורא את הקובץ הזה, ומכיל את השינויים על הקבצים בעזרת touch. אני מנסה למצוא דרך לגרום ל־ls להוציא פלט ש־touch יודע להתמודד איתו. האם מישהו מכיר שילוב טוב?
3- להסתכל על הבעייה מכיוון חדש לגמרי - שוב, מישהו מהצד שיציע פתרון שלא חשבתי עליו.
[1]
https://git.wiki.kernel.org/index.php/Git_FAQ#Why_isn.27t_Git_preserving_modification_time_on_files.3F