From: Scott Worley Date: Tue, 21 Apr 2026 05:32:28 +0000 (-0700) Subject: Don't unnecessarily round-up already-round numbers X-Git-Url: http://git.scottworley.com/annex-ec/commitdiff_plain/ea650791ab8904ef002146a9c52e6a4f0f7a9ec2?ds=sidebyside Don't unnecessarily round-up already-round numbers --- diff --git a/annex-ec b/annex-ec index 6602919..81ba8bb 100755 --- a/annex-ec +++ b/annex-ec @@ -77,7 +77,7 @@ git annex get -- "$@" max_size=$(find -L "$@" -printf '%s\n' | sort -nr | head -n1) while true;do - block_size=$(( ((max_size/(block_size_is_a_multiple_of*blocks_per_file))+1) * block_size_is_a_multiple_of)) + block_size=$(( (((max_size-1)/(block_size_is_a_multiple_of*blocks_per_file))+1) * block_size_is_a_multiple_of)) if (( block_size < max_block_size ));then break;fi blocks_per_file=$((blocks_per_file + 1)) done