Ticket #18673 (assigned)
FRS displaying wrong dates for directories
|Reported by:||lbayuk||Owned by:||ctsai|
|Keywords:||SOG MISC P3||Cc:|
The file release system seems to be displaying and using the status change time stamps (the "ctime") for directories, rather than the modification time stamps (the "mtime"). This is unusual and in the case of my projects it is wrong.
I recently ported two projects to Sourceforge, including past releases. Use ssh, I set the historically correct modification times on my files and directories. The files display correctly, but the directories do not. FRS seems to be showing ctimes for directories, and mtimes for files. It should be using mtimes for all. If I use sftp or ssh ("ls -l") to look, the times are correct. With ssh, "ls -lc" confirms that the time stamps FRS is showing are actually the ctimes.
Look at release name 3.0.1. The FRS shows the containing directory date as 2011-03-25. Now look at the same path via sftp or ssh (/home/frs/project/p/pg/pgintcl/3.0.1). The directory modification time (mtime) is 2006-08-30. The directory inode change time (ctime) is 2011-03-25.
Note this is not at all the same issue as #18305.