dropBackup method

Future<void> dropBackup()

Deletes backupRef, letting git gc reclaim the snapshot.

Implementation

Future<void> dropBackup() async {
  final result = await _git(['update-ref', '-d', backupRef]);

  if (result.exitCode != 0) {
    logger.detail(
      'Failed to drop the backup ref $backupRef. Error: ${result.stderr}',
    );
  }
}