Requesting a classic confinement approval for the gitb snap.
About gitb
gitb command helps to use Backlog’s(Online project management tool) git comfortably. For example, can open PR, issue, branches, tags, etc in the browser with one action.
Also, gitb wraps all git commands, therefore can execute git-command using gitb like a gitb fetch, gitb pull, gitb push, and more…
Reasons
gitb snap requires git. I can use a git stage package and local build package with snapcraft cleanbuild, but the snap internal git command doesn’t have access.
gitb is a wrapper for git and git requires access to the keys in .ssh.
@jdstrand
I was able to execute the Git command with setting below! Thank you!
But this command line tool uses xdg-open to open the browser. So I need a classic.
If you plugs ‘desktop’ and be sure to not ship xdg-open in your snap, then your snap has access to the xdg-open from core which comes from snapd which should make everything work for you. As it happens, I just tested this a moment ago in a CLI app for an unrelated reason and it worked great.
@jdstrand
I was able to execute xdg-open usinf desktop interface.
However, an error occurs because the git command does not have permission to access repo/.git/config in the repository.