VCS comparison table

Sean seanlkml at sympatico.ca
Tue Oct 17 23:00:51 BST 2006


On Tue, 17 Oct 2006 17:27:44 -0400
Aaron Bentley <aaron.bentley at utoronto.ca> wrote:

> Bzr has plugin autoloading, Protocol plugins, Repository format plugins,
> and more.  Because Python supports monkey-patching, a plugin can change
> absolutely anything.

But really why does any of that matter?  This is the open source world.
We don't need plugins to extend features, we just add the feature to
the source.  The example I asked about earlier is a case in point. 
Apparently in bzr "bisect" was implemented as a plugin, yet in Git it
was implemented as a command without any issue at all, no plugins
needed, and its compiled and runs at machine speed.

Sean




More information about the bazaar mailing list