OS X 10.4.8 Senuti v0.33
When using Senuti to backup my iPod to an external disk, I noticed some odd behaviour: it would skip over many files and not copy everything.
I discovered this was because:
1) I was copying my entire library, sorted in largest to smallest file size order.
2) It was attempting to copy each file in turn.
3) When there was no space, it did not produce an error but instead moved onto the next file.
4) This meant it skipped through my entire library as it fit increasingly smaller songs onto the available space.
This is actually good error handling (in a way) as the application didn't crash.
Instead, it would be great to read the return error message from the cp program and display a "Disk is full" dialogue/message.
Sorry, I am not a Mac developer so don't know how hard or easy this is... but it would have saved me about 10 minutes of "What's going on?" before I hit the "Duh! Disk Full!" moment. ;-)