{"push_id":575270027,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e751f888a0a8701c0797b39e00ebe4beca4b8192","before":"cf9516e251f044191dcf92fec3dcfca3451a8567","commits":[{"sha":"e751f888a0a8701c0797b39e00ebe4beca4b8192","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"touch: Fix some subtle bugs related to NULL times fallback:\n\n* Do not subvert vfs.timestamp_precision by reading the time and passing\n  that to utimensat(). Instead, pass UTIME_NOW. A fallback to a NULL times\n  pointer is no longer used.\n\n* Do not ignore -a/-m if the user has write access but does not own the\n  file. Leave timestamps unchanged using UTIME_OMIT and do not fall back to\n  a NULL times pointer (which would set both timestamps) if that fails.\n\nReviewed by:\tbde","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/e751f888a0a8701c0797b39e00ebe4beca4b8192"}]}