-
Notifications
You must be signed in to change notification settings - Fork 0
git curl single
There are two branches in my repo that provide this through very different approaches: http-single-conn and http-auth-persistent (it has an unrelated authentication patch mashed in).
When git with https and client cert asks for password repeatedly appeared on the list, I came up with http-single-conn, albeit one month late.
It attempted to provide a non-curl multi slot interface, configurable at compile- and runtime (via the —persistent option). In its nascent form it was already pretty ambitious. All it took for me to stop working on it was this thread.
Very much later on, when the smart http protocol came about, to solve a similar authentication issue, the need for a single/persistent connections arose again. This time, a very simple idea to do this hit me in the form of “http: maintain curl sessions” in http-auth-persistent.
It is now living in ‘next’ with other http patches.