···3333knotserver: git/service: improve error checking in upload-pack3434```35353636-The affected package/directory can be truncated down to just the relevant dir3737-should it be far too long. For example `pages/templates/repo/fragments` can3838-simply be `repo/fragments`.39364037### general notes4138···4043using `git am`. At present, there is no squashing -- so please author4144your commits as they would appear on `master`, following the above4245guidelines.4646+- If there is a lot of nesting, for example "appview:4747+pages/templates/repo/fragments: ...", these can be truncated down to4848+just "appview: repo/fragments: ...". If the change affects a lot of4949+subdirectories, you may abbreviate to just the top-level names, e.g.5050+"appview: ..." or "knotserver: ...".5151+- Keep commits lowercased with no trailing period.4352- Use the imperative mood in the summary line (e.g., "fix bug" not4453"fixed bug" or "fixes bug").4554- Try to keep the summary line under 72 characters, but we aren't too4655fussed about this.5656+- Follow the same formatting for PR titles if filled manually.4757- Don't include unrelated changes in the same commit.4858- Avoid noisy commit messages like "wip" or "final fix"—rewrite history4959before submitting if necessary.