dropBackup method
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}',
);
}
}