Skip to content

ABAP Time Machine provides a much needed way to look at past versions of code in a consistent way. It also provides a sort of git-blame for ABAP (shows the request and author that last modified each line of code).

License

Notifications You must be signed in to change notification settings

thorsten-wolf-neptune/abapTimeMachine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abapTimeMachine

Quality Gate Status

abapTimeMachine provides a simple way to look at past versions of classes, function groups, etc, as a whole (as opposed to the crappy native include-oriented approach). Alternatively, it also partially emulates git-blame by showing "what revision and author last modified each line of a file" for any given version.

Why

ABAP's versioning system is unbelievably bad. There is no native way to see how a whole class or a whole function group were at a given time in the past. Besides, it makes it very hard to find out which user was responsible for which changes. abapTimeMachine is here to solve both these problems.

How

Please read the Wiki to learn how to install and use ZTIMEMACHINE.

Requirements

  • ABAP Version: 7.40 or higher
  • abapGit

FAQ

For questions/comments/bugs/feature requests/wishes please create an issue.

Credits

  • Most code by Nuno Godinho
  • Diff algorithm and syntax highlighter parcially copied from abapGit

About

ABAP Time Machine provides a much needed way to look at past versions of code in a consistent way. It also provides a sort of git-blame for ABAP (shows the request and author that last modified each line of code).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ABAP 100.0%