`git__timer` is now `git_time_monotonic`, and returns milliseconds since an arbitrary epoch. Using a floating point to store the number of seconds elapsed was clever, as it better supports the wide range of precision from the different monotonic clocks of different systems. But we're a version control system, not a real-time clock. Milliseconds is a good enough precision for our work _and_ it's the units that system calls like `poll` take and that our users interact with. Make `git_time_monotonic` return the monotonically increasing number of milliseconds "ticked" since some arbitrary epoch.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| auth.c | Loading commit data... | |
| auth.h | Loading commit data... | |
| auth_gssapi.c | Loading commit data... | |
| auth_negotiate.h | Loading commit data... | |
| auth_ntlm.h | Loading commit data... | |
| auth_ntlmclient.c | Loading commit data... | |
| auth_sspi.c | Loading commit data... | |
| credential.c | Loading commit data... | |
| credential_helpers.c | Loading commit data... | |
| git.c | Loading commit data... | |
| http.c | Loading commit data... | |
| http.h | Loading commit data... | |
| httpclient.c | Loading commit data... | |
| httpclient.h | Loading commit data... | |
| local.c | Loading commit data... | |
| smart.c | Loading commit data... | |
| smart.h | Loading commit data... | |
| smart_pkt.c | Loading commit data... | |
| smart_protocol.c | Loading commit data... | |
| ssh.c | Loading commit data... | |
| ssh.h | Loading commit data... | |
| winhttp.c | Loading commit data... |