Skip to content
/ rawr Public

Reimplement and Watch Revisions. Track changes to files, functions, variables, and more

License

Notifications You must be signed in to change notification settings

NTmatter/rawr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAWR - Reimplement And Watch Revisions

Helper tool for porting large and changing codebases.

Watches for changes to the upstream AST that affect annotated items in the downstream codebase, allowing developers to directly respond to broader semantic changes rather than line-level diffs.

RAWR leverages Tree-Sitter to track points of interest in the upstream codebase, and GitOxide to traverse the upstream repository while looking for changes in the observed code. Information about points of interest are stored as metadata and annotations in the downstream codebase, avoiding the need to bother or burden the upstream maintainers.

Reference

About

Reimplement and Watch Revisions. Track changes to files, functions, variables, and more

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages