[mirror] Command-line application for uploading a site to a git-pages server

Rename PATCH header `Race-Free:` to `Atomic:`.

This follows a git-pages change. A small grace period will be provided
where both headers are sent.

+6 -4
+6 -4
main.go
··· 44 44 var debugManifestFlag = pflag.Bool("debug-manifest", false, "retrieve site manifest as ProtoJSON, for debugging") 45 45 var serverFlag = pflag.String("server", "", "hostname of server to connect to") 46 46 var pathFlag = pflag.String("path", "", "partially update site at specified path") 47 - var raceFreeFlag = pflag.Bool("race-free", false, "require partial updates to be atomic") 47 + var atomicFlag = pflag.Bool("atomic", false, "require partial updates to be atomic") 48 48 var verboseFlag = pflag.Bool("verbose", false, "display more information for debugging") 49 49 var versionFlag = pflag.Bool("version", false, "display version information") 50 50 ··· 307 307 } 308 308 request.Header.Add("User-Agent", versionInfo()) 309 309 if request.Method == "PATCH" { 310 - if *raceFreeFlag { 311 - request.Header.Add("Race-Free", "yes") 310 + if *atomicFlag { 311 + request.Header.Add("Atomic", "yes") 312 + request.Header.Add("Race-Free", "yes") // deprecated name, to be removed soon 312 313 } else { 313 - request.Header.Add("Race-Free", "no") 314 + request.Header.Add("Atomic", "no") 315 + request.Header.Add("Race-Free", "no") // deprecated name, to be removed soon 314 316 } 315 317 } 316 318 switch {