Skip to content

gitui does not work inside a sparse checkout #1226

Closed
@W1M0R

Description

@W1M0R

Describe the bug
Trying to launch gitui inside a sparse checkout produces the following message:

invalid path
please run gitui inside of a non-bare git repository

To Reproduce
Steps to reproduce the behavior:

$ git clone \
	--depth 1 \
	--filter=blob:none \
	--sparse \
	--branch master \
	https://github.com/extrawurst/gitui.git \
	~/gitui
$ cd ~/gitui
$ git sparse-checkout set --stdin <<EOF
.gitignore
EOF
$ gitui
invalid path
please run gitui inside of a non-bare git repository
$ lazygit
...just works...

Expected behavior
gitui should detect the repo and launch without error.

Screenshots
None

Context (please complete the following information):

  • Ubuntu 20.04
  • gitui 0.20.1
  • Rust version: Not installed

Additional context
Installed via nix.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions