Page MenuHomePhabricator

D19750.id47200.diff
No OneTemporary

D19750.id47200.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
Sun, Mar 30, 4:24 PM (1 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7685493
Default Alt Text
D19750.id47200.diff (764 B)

Event Timeline