Thomas Keller wrote:
4. Limited Operations
automate stdio doesn't support such basic operations as add, drop, rename, or commit.

This is just because there is not enough man power involved (most of the commands require a lot refactoring since automate.cc isn't yet split like command.cc is). Also, writing data via automate in general is also another cup of coffee i.e. its undecided what should happen when merge conflicts pop up, as no program can be executed.

Actually, it might be even better to have the normal commands use the automate commands in the background. That's what librification does:
Make a useful well-defined function-based backend interface.
(It doesn't have to be explicit, but having the backend in a separate library makes sure that you can't do bad things. Plus I'm in favor of removing the current-working-directory dependency...)

Cheers,

-- Ulf

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to