so, I've had constant issues using agit-flow to both create new prs and update my prs. though A Lot of trial and error, it seems to be that, even though the forgejo docs say they're optional, if I don't provide a topic and a description, agit-flow will fail silently, with my git client just reporting:
Connection closed by 2a0a:4580:103f:c0de::1 port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
I'm not entirely sure if both a refspec session and the topic option need to be specified at the same time, though every time I was able to push, both were specified.
interestingly, when updating a pr, agit-flow failing due to force-push being necessary does report a proper error. so, presumably, whatever's closing the connection happens after force-push checking in services/agit/agit.go.
### Comment
so, I've had constant issues using agit-flow to both create new prs and update my prs. though A Lot of trial and error, it seems to be that, even though the forgejo docs say they're optional, if I don't provide a topic and a description, agit-flow will fail silently, with my git client just reporting:
```
Connection closed by 2a0a:4580:103f:c0de::1 port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
```
I'm not entirely sure if both a refspec session and the topic option need to be specified at the same time, though every time I was able to push, both were specified.
interestingly, when updating a pr, agit-flow failing due to force-push being necessary does report a proper error. so, presumably, whatever's closing the connection happens after force-push checking in services/agit/agit.go.