4 Sep
2003
4 Sep
'03
2:06 p.m.
On Thu, 2003-09-04 at 11:53, Charlie Allom wrote:
Is this an RFC thing or just historically set to create .dotfile mailboxes?
That's how Courier-compatible Maildir++ works. If you want subfolders, you'd create ".sub.folder.name". There's a few good things with this:
- There's no namespace conflicts since only mailboxes begin with dot. You can create eg. "new" mailbox.
- Listing all mailboxes is fast since everything is in one directory
CVS has been optimized to assume all files beginning with a dot (except .subscriptions currently) are mailboxes. This is faster since it doesn't have to stat() each file to figure out if it's a directory or not. Perhaps that should be optional. New Linux systems (maybe others too) wouldn't actually even need the stat()..
I'll probably some day also add support for dotless directory-structured mailbox locations, but it's not really high priority.