gabriel-weaver / xutools

eXtended UNIX text-processing tools
GNU General Public License v3.0
44 stars 2 forks source link

Version Control #13

Open gabriel-weaver opened 12 years ago

gabriel-weaver commented 12 years ago

One gentleman suggested to incorporate our Hierarchical Diff engine into git.

Conversation with anonymous at LISA 2011.

gabriel-weaver commented 12 years ago

"It would be wonderful to be able to fix up indentation in version-controlled files without making the history unreadable, for example."

Written by Anonymous Coward on Slashdot.

gabriel-weaver commented 12 years ago

How do you guys manage XML files in a SCM?

Written by reddit_clone on Slashdot (but I can't find that post now).

gabriel-weaver commented 12 years ago

H-Diff would also be really useful for automatically generating the differences in APIs. I hesitate to say "changelog" because a changelog should really include words and descriptions (and are generally done by pulling the descriptions off of issues or commits), but it'd be great to see what methods and classes were added to a library in a new version of something.

(originally written by seydar)

gabriel-weaver commented 12 years ago

There is already some work on hierarchical diff, including work on calculating the differences of Java APIs, e.g., JDiff and Semistructured Merge.

(originally written by svente77)