Page MenuHomePhabricator

D19750.id47182.diff
No OneTemporary

D19750.id47182.diff

diff --git a/src/applications/drydock/blueprint/DrydockWorkingCopyBlueprintImplementation.php b/src/applications/drydock/blueprint/DrydockWorkingCopyBlueprintImplementation.php
--- a/src/applications/drydock/blueprint/DrydockWorkingCopyBlueprintImplementation.php
+++ b/src/applications/drydock/blueprint/DrydockWorkingCopyBlueprintImplementation.php
@@ -256,8 +256,9 @@
$ref = idx($spec, 'ref');
// Reset things first, in case previous builds left anything staged or
- // dirty.
- $cmd[] = 'git reset --hard HEAD';
+ // dirty. Note that we don't reset to "HEAD" because that does not work
+ // in empty repositories.
+ $cmd[] = 'git reset --hard';
if ($commit !== null) {
$cmd[] = 'git checkout %s --';

File Metadata

Mime Type
text/plain
Expires
Oct 15 2025, 10:01 AM (5 w, 1 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8569368
Default Alt Text
D19750.id47182.diff (764 B)

Event Timeline