-
Notifications
You must be signed in to change notification settings - Fork 103
Open
Description
Steps to reproduce:
$ (~) > mkdir sbt-git-test && cd sbt-git-test
$ (~/sbt-git-test ) > git init
Initialized empty Git repository in ~/junk/.git/
$ (~/sbt-git-test ) > mkdir project
$ (~/sbt-git-test ) > echo "sbt.version = 1.8.2" > project/build.properties
$ (~/sbt-git-test ) > echo 'addSbtPlugin("com.github.sbt" % "sbt-git" % "2.0.0")' > project/plugins.sbt
$ (~/sbt-git-test ) > sbt
[info] welcome to sbt 1.8.2 (Homebrew Java 11.0.17)
...
[info] started sbt server
sbt:sbt-git-test> git status
[info] On branch master
[info] No commits yet
[info] Untracked files:
[info] (use "git add <file>..." to include in what will be committed)
[info] .bsp/
[info] project/
[info] target/
[info] nothing added to commit but untracked files present (use "git add" to track)
sbt:sbt-git-test>
[info] shutting down sbt server
$ (~/sbt-git-test ) > echo 'addSbtPlugin("com.github.sbt" % "sbt-git" % "2.0.1")' > project/plugins.sbt
$ (~/sbt-git-test ) > sbt
[info] welcome to sbt 1.8.2 (Homebrew Java 11.0.17)
...
[info] started sbt server
sbt:sbt-git-test> git status
sbt:sbt-git-test> git log -1
[error] fatal: your current branch 'master' does not have any commits yet
[error] Nonzero exit code (128) running git.
sbt:sbt-git-test> set logLevel := Level.Debug
[info] Defining logLevel
[info] The new value will be used by Test / test / testListeners, Test / testOnly / testListeners and 5 others.
[info] Run `last` for details.
[info] Reapplying settings...
[info] set current project to sbt-git-test (in build file:/Users/a.shuksto/Projects/junk/sbt-git-test/)
sbt:sbt-git-test> git status
sbt:sbt-git-test>As you can see, running git commands from SBT w/o any visual cconfirmation is very inconvenient...
Metadata
Metadata
Assignees
Labels
No labels