forgejo-contrib-forgejo-cli-issues-448.md
Watch20
Star402
Fork
You've already forked forgejo-cli
CodeIssues 44Pull requests 8Releases 11Packages 2WikiActivity
Open
opened 2026-05-01 22:32:28 +02:00 by Cyborus · 1 comment
Cyborus commented 2026-05-01 22:32:28 +02:00
Member
Copy link
A lot of the error messages in fj are unhelpful, or even misleading. This issue is to track the improvement of them all in one place. Error messages that need work can be brought up in a comment on this issue, and they'll be added to the list in the issue body.
Note that this is different from #112. That is about the appearance of errors, while this is about the content of them.
no repo info specified
when no host information is found. It should say that it could not find the Forgejo instance and how to supply that.
when the repository name cannot be found, but the host can.
when in detached HEAD state. It should explain that it cannot find the remote without a branch.
unknown remote object format 'sha256';. git2 doesn't support SHA256 repos. It should explain that they aren't supported and to use git clone instead.
(more to be added as they come up)
fj are unhelpful, or even misleading. This issue is to track the improvement of them all in one place. Error messages that need work can be brought up in a comment on this issue, and they'll be added to the list in the issue body. Note that this is different from #112. That is about the appearance of errors, while this is about the content of them. --- 1. [] no repo info specified 1. [] when no *host* information is found. It should say that it could not find the Forgejo instance and how to supply that. 2. [] when the repository name cannot be found, but the host can. 3. [] when in detached HEAD state. It should explain that it cannot find the remote without a branch. 2. [] unknown remote object format 'sha256';. git2 doesn't support SHA256 repos. It should explain that they aren't supported and to use git clone instead. (more to be added as they come up) ### Code of Conduct - [x] I agree to act in accordance with the CoC & AI Agreement. - [x] This issue was not generated by an LLM, even in part.Cyborus added the Kind/Enhancement label 2026-05-01 22:32:28 +02:00
Cyborus referenced this issue 2026-05-01 22:34:44 +02:00 fj repo clone fails with "unknown remote object format 'sha256'" #445
Cyborus referenced this issue 2026-05-01 22:35:07 +02:00 fj pr checkout raises "Error: no repo info specified" when not on a branch #439
Cyborus pinned this 2026-05-01 22:36:02 +02:00
f44 referenced this issue 2026-05-04 22:03:11 +02:00 Error message when adding a label to an issue #451
SLASHLogin commented 2026-05-17 17:52:21 +02:00
Copy link
When repo is cloned using SSH with custom port, the tool incorrectly converts it to HTTPS. SSH sends header, thus the following SSL error. Message could at least display the formatted URL :
Edit: I've never noticed the error message. But at least maybe we should handle this case, or make a suggestion to set the alias, when the port is not standard.
$ fj actions tasks
Error: error sending request for url (https://forgejo.slashlogin.dev:30022/api/v1/repos/SLASHLogin/forgejo-cli/actions/tasks?page=1&limit=20)
Caused by:
0: client error (Connect)
1: error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:ssl/record/methods/tlsany_meth.c:77:
2: error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:ssl/record/methods/tlsany_meth.c:77:
Location:
src/actions.rs:162:15
The error is produced at: https://codeberg.org/forgejo-contrib/forgejo-cli/src/branch/main/src/actions.rs#L162-L170
Not sure if this fits into the message improvement task.
When repo is cloned using SSH with custom port, the tool incorrectly converts it to HTTPS. SSH sends header, thus the following SSL error. Message could at least display the formatted URL : Edit: I've never noticed the error message. But at least maybe we should handle this case, or make a suggestion to set the alias, when the port is not standard. $ fj actions tasks Error: error sending request for url (https://forgejo.slashlogin.dev:30022/api/v1/repos/SLASHLogin/forgejo-cli/actions/tasks?page=1&limit=20) Caused by: 0: client error (Connect) 1: error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:ssl/record/methods/tlsany_meth.c:77: 2: error:0A00010B:SSL routines:tls_validate_record_header:wrong version number:ssl/record/methods/tlsany_meth.c:77: Location: src/actions.rs:162:15 The error is produced at: https://codeberg.org/forgejo-contrib/forgejo-cli/src/branch/main/src/actions.rs#L162-L170 Not sure if this fits into the message improvement task.
Fluffinity referenced this issue 2026-06-14 22:29:54 +02:00 Unexpected status code 410 Gone when migrating repo from Github to Codeberg #501
Sign in to join this conversation.
No Branch/Tag specified
main
renovate/lock-file-maintenance
renovate/serde-saphyr-0.x
docs/contributing
no-port-in-refspec
login/v16.next.forgejo.org
crates-io-publish
0.5.x
compile-time-fluent
0.4.x
localization-alias-demo
api_url_field
v0.5.0
v0.4.1
v0.4.0
v0.3.0
v0.2.0
v0.1.1
v0.1.0
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Labels
Clear labels[ Kind/Breaking Breaking change that won't be backward compatible
](#)[ Kind/Bug Something is not working
](#)[ Kind/Design Discussion about UI/UX design
](#)[ Kind/Documentation Documentation changes
](#)[ Kind/Enhancement Improve existing functionality
](#)[ Kind/Feature New functionality
](#)[ Kind/Security This is security issue
](#)[ Kind/Testing Issue or pull request related to testing
](#)[ Kind/Upstream This is an issue with upstream software (Forgejo) that is probably not our fault
](#)
[ Priority
Critical The priority is critical
](#)[ Priority
High The priority is high
](#)[ Priority
Low The priority is low
](#)[ Priority
Medium The priority is medium
](#)
[ Reviewed
Confirmed Issue has been confirmed
](#)[ Reviewed
Duplicate This issue or pull request already exists
](#)[ Reviewed
Invalid Invalid issue
](#)[ Reviewed
Won't Fix This issue won't be fixed
](#)
[ Status
Abandoned Somebody has started to work on this but abandoned work
](#)[ Status
Blocked Something is blocking this issue or pull request
](#)[ Status
Need More Info Feedback is required to reproduce issue or to continue work
](#)
[ Suspicious
](#)
No labels Kind/Breaking Kind/Bug Kind/Design Kind/Documentation Kind/Enhancement Kind/Feature Kind/Security Kind/Testing Kind/Upstream [ Priority
Critical ](/forgejo-contrib/forgejo-cli/issues?labels=173012) [ Priority
High ](/forgejo-contrib/forgejo-cli/issues?labels=173013) [ Priority
Low ](/forgejo-contrib/forgejo-cli/issues?labels=173015) [ Priority
Medium ](/forgejo-contrib/forgejo-cli/issues?labels=173014) [ Reviewed
Confirmed ](/forgejo-contrib/forgejo-cli/issues?labels=173007) [ Reviewed
Duplicate ](/forgejo-contrib/forgejo-cli/issues?labels=173005) [ Reviewed
Invalid ](/forgejo-contrib/forgejo-cli/issues?labels=173006) [ Reviewed
Won't Fix ](/forgejo-contrib/forgejo-cli/issues?labels=173008) [ Status
Abandoned ](/forgejo-contrib/forgejo-cli/issues?labels=173011) [ Status
Blocked ](/forgejo-contrib/forgejo-cli/issues?labels=173010) [ Status
Need More Info ](/forgejo-contrib/forgejo-cli/issues?labels=173009) Suspicious
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
Notifications Subscribe
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
forgejo-contrib/forgejo-cli#448
WritePreview
Loading…
Add table
| Rows | | | Columns | |
CancelOK
Add a link
Url Description Hint: With a URL in your clipboard, you can paste directly into the editor to create a link.
CancelOK
CancelSave
Reference in a new issue
Repository
forgejo-contrib/forgejo-cli
Title
Body
Create issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
No Yes