Specifically:
client.ClientError: already busy with command 'receive-objects'
That's because recent changes removed the call to onclose() from
PackWriter_Remote. Now it's back, plus I added an extra unit test to reveal
the problem.
id = self.file.readline().strip()
self.file.check_ok()
self.objcache = None
+ if self.onclose:
+ self.onclose()
return id
def close(self):
bup split -t testfile2 >tags2t.tmp
bup split -t testfile2 --fanout 3 >tags2tf.tmp
bup split -r "$BUP_DIR" -c testfile2 >tags2c.tmp
+ls -lR | bup split -r "$BUP_DIR" -c --fanout 3 --max-pack-objects 3 -n lslr
diff -u tags1.tmp tags2.tmp || true
if diff -q tags2t.tmp tags2tf.tmp; then
echo "fanout tree same as non-fanout tree!?"