> You want do diffs I think you need to concentrate on a way how a diff is made and defined if you want to improve the way how a VCS works. I.e. current VCSs use something like this:
@ some line numbers @ - replacing that old line... + ... with this new line which works well for a machine, but it's (almost always) meaningless for a human mainly because a VCS knows nothing about the language your file is written in. This has some huge implications. Even with a good GUI editor, when you compare files, you see just some blocks of text being deleted/inserted/changed or shifted. So the meaning of the diff is quite often pretty hard to understand. IMO the next generation of VCSs must be content-aware working with content-aware diffs Bost -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en