Trying to run arc diff inside a git project with uncommitted changes will fail. According to the CLI help the --uncommitted can be used to avoid that problem, but this feature is available only in mercurial.
Are there any plans to implement this for git?