From: Luke Diamand Date: Tue, 17 Nov 2015 09:34:04 GMT Subject: Re: [PATCH v5 3/6] git-p4: retry kill/cleanup operations in tests with timeout Message-ID: <564AF48C.9040406@diamand.org> In-Reply-To: >> >> While implementing it I thought more about it. P4D is only >> supported on platforms that support the date function. That means >> these tests will only run on platforms that support the date >> function. Consequently I wondered if this would justify the >> slightly more complicated code. However, if you think this change >> would help the patch to get accepted then I will add it. > > I don't feel strongly about it, and it's not my call anyhow. Opinions > of Junio, Peff (as interim maintainer), and Luke weigh much more > heavily than my own. Punting on dynamic detection of "date +%s" may be > perfectly acceptable with the attitude that it can be implemented > later if someone runs across a case where it's actually needed. Which other platforms are we talking about here? https://www.perforce.com/downloads/helix From there, you can get Solaris10, HP-UX, AIX and various flavours of BSD. Solaris supports "date +%s". HP-UX and AIX, I really don't know. Windows? I assume 'date +%s' will work for people using mingw. Is it possible to get the time in seconds by doing something like this: time_in_seconds() { python -c 'import time; print time.time()' } Luke