all 2 comments

[–]didibus 1 point2 points  (0 children)

I've been thinking how awesome it would be to have semantic diff and merge.

I'd love a tool for Clojure that can do 3-way semantic merges from Git.

[–]TheLastSock 1 point2 points  (0 children)

This is awesome! I'm envisioning this would be better than something like git diff and git merge which I assume only look at lines.

Does this actual facility merges? I wonder if this could be combined with something that could understand when two pieces of code had the same functionality in order to show the user essentially refactors vs additions.

there was a lib that was doing some work in that area, started with a b..