ensure we always lock the GitFacade when doing any read/write to avoid git concurrency issues; also ensure we configure the branches we create, so the background pull works fine