Skip to content

Commit ada7d2a

Browse files
committed
try copying with file modification times
1 parent 8e0163d commit ada7d2a

File tree

5 files changed

+28
-15
lines changed

5 files changed

+28
-15
lines changed

compiled_starters/swift/.codecrafters/compile.sh

+6-3
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ if [ -d "/tmp/codecrafters-build-redis-swift" ]; then
1313
echo "Build directory already exists. Proceeding with the build..."
1414

1515
# This does NOT trigger a rebuild
16-
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
17-
mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
16+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
17+
# mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
1818

1919
# This DOES trigger a rebuild! inode changes?
20+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21+
# cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
22+
2023
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21-
cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
24+
cp -p -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2225
else
2326
echo "Build directory does not exist."
2427
fi

compiled_starters/swift/your_program.sh

+5-3
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@ set -e # Exit early if any commands fail
1717
if [ -d "/tmp/codecrafters-build-redis-swift" ]; then
1818
echo "Build directory already exists. Proceeding with the build..."
1919
# This does NOT trigger a rebuild
20-
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21-
mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
20+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21+
# mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2222
# This DOES trigger a rebuild! inode changes?
23+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
24+
# cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2325
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
24-
cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
26+
cp -p -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2527
else
2628
echo "Build directory does not exist."
2729
fi

solutions/swift/01-jm1/code/.codecrafters/compile.sh

+6-3
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ if [ -d "/tmp/codecrafters-build-redis-swift" ]; then
1313
echo "Build directory already exists. Proceeding with the build..."
1414

1515
# This does NOT trigger a rebuild
16-
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
17-
mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
16+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
17+
# mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
1818

1919
# This DOES trigger a rebuild! inode changes?
20+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21+
# cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
22+
2023
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21-
cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
24+
cp -p -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2225
else
2326
echo "Build directory does not exist."
2427
fi

solutions/swift/01-jm1/code/your_program.sh

+5-3
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@ set -e # Exit early if any commands fail
1717
if [ -d "/tmp/codecrafters-build-redis-swift" ]; then
1818
echo "Build directory already exists. Proceeding with the build..."
1919
# This does NOT trigger a rebuild
20-
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21-
mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
20+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21+
# mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2222
# This DOES trigger a rebuild! inode changes?
23+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
24+
# cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2325
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
24-
cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
26+
cp -p -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2527
else
2628
echo "Build directory does not exist."
2729
fi

starter_templates/swift/code/.codecrafters/compile.sh

+6-3
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ if [ -d "/tmp/codecrafters-build-redis-swift" ]; then
1313
echo "Build directory already exists. Proceeding with the build..."
1414

1515
# This does NOT trigger a rebuild
16-
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
17-
mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
16+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
17+
# mv /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
1818

1919
# This DOES trigger a rebuild! inode changes?
20+
# mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21+
# cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
22+
2023
mv /tmp/codecrafters-build-redis-swift /tmp/codecrafters-build-redis-swift-old
21-
cp -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
24+
cp -p -R /tmp/codecrafters-build-redis-swift-old /tmp/codecrafters-build-redis-swift
2225
else
2326
echo "Build directory does not exist."
2427
fi

0 commit comments

Comments
 (0)