atproto git client

fix(pr)!: read the repo owner's status records before writing state master

A merge performed by the repo owner lives in the owner's PDS, which the status walk never read, so the author closing that pull walked past the merged guard and hid the merge. The owner is resolved through the appview, and an owner that will not resolve is refused rather than assumed absent. Change-Id: I5df7fdb9dbe0d95f965a7f9298376481e1ae3c8f


+317
8 changed files