---
title: 'repo bisect'
weight: 330
generated: true
description: 'Binary search for bugs'
---

<!-- Generated by scripts/gen-cli-docs.sh from the libfossil --help output. Do not edit; change the help text in cli/ and run make docs-gen. -->

```text
Usage: libfossil repo bisect <command>

Binary search for bugs

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

Commands:
  repo bisect good [<version>] [flags]
    Mark version as good

  repo bisect bad [<version>] [flags]
    Mark version as bad

  repo bisect next [flags]
    Check out midpoint version

  repo bisect skip [<version>] [flags]
    Skip current version

  repo bisect reset [flags]
    Clear bisect state

  repo bisect ls [flags]
    Show bisect path

  repo bisect status [flags]
    Show bisect state
```

## repo bisect good

```text
Usage: libfossil repo bisect good [<version>] [flags]

Mark version as good

Arguments:
  [<version>]    Version to mark (default: current checkout)

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

  -d, --dir="."        Checkout directory
```

## repo bisect bad

```text
Usage: libfossil repo bisect bad [<version>] [flags]

Mark version as bad

Arguments:
  [<version>]    Version to mark (default: current checkout)

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

  -d, --dir="."        Checkout directory
```

## repo bisect next

```text
Usage: libfossil repo bisect next [flags]

Check out midpoint version

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

  -d, --dir="."        Checkout directory
```

## repo bisect skip

```text
Usage: libfossil repo bisect skip [<version>] [flags]

Skip current version

Arguments:
  [<version>]    Version to skip (default: current checkout)

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

  -d, --dir="."        Checkout directory
```

## repo bisect reset

```text
Usage: libfossil repo bisect reset [flags]

Clear bisect state

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

  -d, --dir="."        Checkout directory
```

## repo bisect ls

```text
Usage: libfossil repo bisect ls [flags]

Show bisect path

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

  -d, --dir="."        Checkout directory
```

## repo bisect status

```text
Usage: libfossil repo bisect status [flags]

Show bisect state

Flags:
  -h, --help           Show context-sensitive help.
  -R, --repo=STRING    Path to repository file
  -v, --verbose        Verbose output

  -d, --dir="."        Checkout directory
```
