Due to a standing issue of libgit2, git-graph doesn't work on relative worktrees.
You might want raise an error as you already do for shallow clones in graph.rs.
I hope that libgit2 will be updated soon, because le lack of relative worktrees support is affecting a lot of tools depending on the library.