Proper tracking of file-level operations: rename, directories, merges

Barry Warsaw barry at canonical.com
Tue Oct 25 18:05:56 UTC 2011


On Oct 26, 2011, at 01:44 AM, Stephen J. Turnbull wrote:

>When git and Mercurial were born, nobody had a clue about what a DVCS
>UI should look like.

Sure, but that was like internet-centuries ago, right?  I'm not necessarily
advocating a relaxation of the b/c policy on the ui, but instead a
strengthening of the b/c policy for the API.

>If the command line interface is stable, then anybody can help evolve the UI.
>If you ask people to learn a huge library API on top of a new programming
>language, almost nobody will.
>
>Also, you need to remember that scripting isn't just three-line shell
>functions; it's fairly large programming systems like vc.el and magit.

Oh, I totally get that.  Despite a stable API and strong recommendations to
use it when extending Mailman, almost everyone still uses the command line
programs.  Hopefully that will re-balance in MM3 with a stable REST API and a
better separation of core logic and cli.  I certainly don't expect it to go
away though.  #shell-hackers > #python-hackers.

-Barry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20111025/a3074e93/attachment.pgp>


More information about the bazaar mailing list