> Perhaps we may want to add "diff -c" (copied context) output format as > an option, which may be easier to read. Or maybe use the patience diff. On a testcase I had a few months ago, patience diff would give: @@ -42,11 +42,10 @@ include $(DEPTH)/config/autoconf.mk +EXTRA_COMPONENTS = nsKillAll.js + include $(topsrcdir)/config/rules.mk -libs:: - $(INSTALL) $(srcdir)/nsKillAll.js $(DIST)/bin/components - clean:: rm -f $(DIST)/bin/components/nsKillAll.js Where "normal" diff would give: @@ -42,10 +42,9 @@ include $(DEPTH)/config/autoconf.mk -include $(topsrcdir)/config/rules.mk +EXTRA_COMPONENTS = nsKillAll.js -libs:: - $(INSTALL) $(srcdir)/nsKillAll.js $(DIST)/bin/components +include $(topsrcdir)/config/rules.mk clean:: rm -f $(DIST)/bin/components/nsKillAll.js git outputs the same as the normal diff, bzr and svn seem to use the patience diff. Mercurial outputs almost the same as bzr and svn: @@ -42,10 +42,9 @@ include $(DEPTH)/config/autoconf.mk +EXTRA_COMPONENTS = nsKillAll.js + include $(topsrcdir)/config/rules.mk - -libs:: - $(INSTALL) $(srcdir)/nsKillAll.js $(DIST)/bin/components clean:: rm -f $(DIST)/bin/components/nsKillAll.js Mike - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html