[Dovecot] doveadm + dsync merging

Pascal Volk user+dovecot at localhost.localdomain.org
Thu Dec 29 16:19:28 EET 2011


On 12/29/2011 01:53 PM Patrick Ben Koetter wrote:
> * Timo Sirainen <dovecot at dovecot.org>:
>>>> a) Use "doveadm dsync" prefix, and otherwise keep the names same:
>>
>> dsync mirror -> doveadm dsync mirror
>> dsync backup -> doveadm dsync backup
>> dsync server -> doveadm dsync server (for running dsync remotely via ssh/etc.)
>>
>> b) Don't have the dsync prefix:
>>
>> dsync mirror -> doveadm mirror
>> dsync backup -> doveadm backup
>> dsync server -> doveadm dsync-server (could be hidden from the doveadm commands list)
> 
> Calling the old "dsync" command (symlink) directly should keep the already
> established command structure.
> 
> Calling dsync features over doveadm should keep command structure as simple
> (not complex) as possible. I favour b) for that and rename 'mirror' to 'sync'.
> 
> 'sync' keeps in line with products such as rsync. People will immediately know
> what it does.

I'd prefer doveadm commands with the dsync prefix. (a)) Because:

  * doveadm already has other 'command groups' like mailbox, director …
  * that's the way to avoid command clashes (w/o hiding anything)

Renaming 'mirror' to 'sync' could be helpful …


Regards,
Pascal
-- 
The trapper recommends today: cafebabe.1136315 at localdomain.org



More information about the dovecot mailing list