payload: {"action":"created","issue":{"url":"https://api.github.com/repos/esp8266/Arduino/issues/6315","repository_url":"https://api.github.com/repos/esp8266/Arduino","labels_url":"https://api.github.com/repos/esp8266/Arduino/issues/6315/labels{/name}","comments_url":"https://api.github.com/repos/esp8266/Arduino/issues/6315/comments","events_url":"https://api.github.com/repos/esp8266/Arduino/issues/6315/events","html_url":"https://github.com/esp8266/Arduino/pull/6315","id":470037106,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjk5MTI2NzEz","number":6315,"title":"Add time to filesystems, add metadata to SPIFFS (compatibly), add new API calls","user":{"login":"earlephilhower","id":11875,"node_id":"MDQ6VXNlcjExODc1","avatar_url":"https://avatars0.githubusercontent.com/u/11875?v=4","gravatar_id":"","url":"https://api.github.com/users/earlephilhower","html_url":"https://github.com/earlephilhower","followers_url":"https://api.github.com/users/earlephilhower/followers","following_url":"https://api.github.com/users/earlephilhower/following{/other_user}","gists_url":"https://api.github.com/users/earlephilhower/gists{/gist_id}","starred_url":"https://api.github.com/users/earlephilhower/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/earlephilhower/subscriptions","organizations_url":"https://api.github.com/users/earlephilhower/orgs","repos_url":"https://api.github.com/users/earlephilhower/repos","events_url":"https://api.github.com/users/earlephilhower/events{/privacy}","received_events_url":"https://api.github.com/users/earlephilhower/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/esp8266/Arduino/milestones/10","html_url":"https://github.com/esp8266/Arduino/milestone/10","labels_url":"https://api.github.com/repos/esp8266/Arduino/milestones/10/labels","id":3006245,"node_id":"MDk6TWlsZXN0b25lMzAwNjI0NQ==","number":10,"title":"2.6.0","description":"","creator":{"login":"devyte","id":16824838,"node_id":"MDQ6VXNlcjE2ODI0ODM4","avatar_url":"https://avatars0.githubusercontent.com/u/16824838?v=4","gravatar_id":"","url":"https://api.github.com/users/devyte","html_url":"https://github.com/devyte","followers_url":"https://api.github.com/users/devyte/followers","following_url":"https://api.github.com/users/devyte/following{/other_user}","gists_url":"https://api.github.com/users/devyte/gists{/gist_id}","starred_url":"https://api.github.com/users/devyte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devyte/subscriptions","organizations_url":"https://api.github.com/users/devyte/orgs","repos_url":"https://api.github.com/users/devyte/repos","events_url":"https://api.github.com/users/devyte/events{/privacy}","received_events_url":"https://api.github.com/users/devyte/received_events","type":"User","site_admin":false},"open_issues":43,"closed_issues":57,"state":"open","created_at":"2018-01-02T03:23:10Z","updated_at":"2019-07-20T04:11:18Z","due_on":"2019-09-02T07:00:00Z","closed_at":null},"comments":0,"created_at":"2019-07-18T23:14:31Z","updated_at":"2019-07-21T19:48:06Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/esp8266/Arduino/pulls/6315","html_url":"https://github.com/esp8266/Arduino/pull/6315","diff_url":"https://github.com/esp8266/Arduino/pull/6315.diff","patch_url":"https://github.com/esp8266/Arduino/pull/6315.patch"},"body":"Support the ESP32 File::getLastWrite() call and setting the time on\r\nall filesystems automatically (assuming the system clock has\r\nbeen set properly and time(NULL) returns the proper time!).\r\n    \r\nAdds Dir::fileTime() to get the time of a file being listed, similar to\r\nDir::fileName() and Dir::fileSize().\r\n    \r\nAdds ::setTimeCallback(time_t (*cb)()) to File, Dir, and FS, allowing\r\nusers to override the default timestamp on a per-file, directory, or\r\nfilesystem basis.  By default, a simple callback returning time(nullptr)\r\nis implemented.\r\n    \r\nLittleFS uses the 't' attribute and should be backwards compatible.\r\n   \r\nSD/SDFS work and include wrappers for obsolete SdFat timestamp callbacks\r\nusing the MSDOS time.\r\n    \r\nSPIFFS has been updated to support either the existing on-flash format\r\nwithout any timestamps, or a new on-flash format with a flag area and a\r\ntimestamp metadata element added.\r\n    \r\nSPIFFS will try and mount any existing filesystem as non-timestamp, and\r\ncontinue to write them in the old format.\r\n    \r\nNew filesystems may be formatted to include timestamps (default) or in\r\nthe old format, configurable via the SPIFFS.setConfig call.\r\n    \r\nThe SPIFFS work took as starting point all of work of @luc-github in #3730\r\nand extended it into a backwards compatible mode by doing much surgery\r\non the SPIFFS library itself and the on-flash format.\r\n    \r\nIncludes an updated SD/listfiles and SPIFFS_time example.\r\n"},"comment":{"url":"https://api.github.com/repos/esp8266/Arduino/issues/comments/513582371","html_url":"https://github.com/esp8266/Arduino/pull/6315#issuecomment-513582371","issue_url":"https://api.github.com/repos/esp8266/Arduino/issues/6315","id":513582371,"node_id":"MDEyOklzc3VlQ29tbWVudDUxMzU4MjM3MQ==","user":{"login":"earlephilhower","id":11875,"node_id":"MDQ6VXNlcjExODc1","avatar_url":"https://avatars0.githubusercontent.com/u/11875?v=4","gravatar_id":"","url":"https://api.github.com/users/earlephilhower","html_url":"https://github.com/earlephilhower","followers_url":"https://api.github.com/users/earlephilhower/followers","following_url":"https://api.github.com/users/earlephilhower/following{/other_user}","gists_url":"https://api.github.com/users/earlephilhower/gists{/gist_id}","starred_url":"https://api.github.com/users/earlephilhower/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/earlephilhower/subscriptions","organizations_url":"https://api.github.com/users/earlephilhower/orgs","repos_url":"https://api.github.com/users/earlephilhower/repos","events_url":"https://api.github.com/users/earlephilhower/events{/privacy}","received_events_url":"https://api.github.com/users/earlephilhower/received_events","type":"User","site_admin":false},"created_at":"2019-07-21T19:48:06Z","updated_at":"2019-07-21T19:48:06Z","author_association":"COLLABORATOR","body":"`mkspiffs` and `mklittlefs` need to be updated to match the new format.  Will look at that after we get some approval on the changes here.  Using the old `mkspiffs` will run fine, but it won't include timestamps on the generated filesystem."}}
other: {"actor":{"display_login":"earlephilhower"}}