Skip to content
This repository has been archived by the owner on Feb 16, 2021. It is now read-only.

Semantic version control #8

Closed
kskyten opened this issue Jun 29, 2019 · 2 comments
Closed

Semantic version control #8

kskyten opened this issue Jun 29, 2019 · 2 comments
Labels
🧘 status/waiting This may go somewhere but needs more information 💬 type/discussion This is a request for comments

Comments

@kskyten
Copy link

kskyten commented Jun 29, 2019

SemanticMerge is a version control tool based on syntax trees. I haven't tried it personally, but it seems really nice. Unlike git, for example, the diffing algorithm is able to consider the structure of the language to make smarter merges. It supports adding external parsers. It would be awesome to be able to convert unist syntax trees to SemanticMerge format.

@kskyten kskyten changed the title Converting to Semantic merge syntax trees Semantic version control Jun 29, 2019
@wooorm
Copy link
Member

wooorm commented Jun 29, 2019

Interesting!

@wooorm wooorm added 🧘 status/waiting This may go somewhere but needs more information 💬 type/discussion This is a request for comments labels Aug 11, 2019
@ChristianMurphy
Copy link
Member

Thanks for starting the discussion @kskyten !
We're in the process unifying ideas in with discussions unifiedjs/collective#44
If you'd like to continue this thread, or start a new one https://github.com/syntax-tree/unist/discussions/categories/ideas will be the home for ideas going forward.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🧘 status/waiting This may go somewhere but needs more information 💬 type/discussion This is a request for comments
Development

No branches or pull requests

3 participants