xaizek / zograscope (License: AGPLv3 only) (since 2018-12-07)
Mainly a syntax-aware diff that also provides a number of additional tools.
Commit a918fbc57b77e70050529a0219d5c91468096a5b

Test against SrcML v1.0.0 on CI
Author: xaizek
Author date (UTC): 2020-03-29 22:35
Committer name: xaizek
Committer date (UTC): 2020-03-29 22:35
Parent(s): 9c528fbc15cf22b29213591448051236ec4dcee4
Signing key: 99DC5E4DB05F6BE2
Tree: 19bd6d26c674ad363aa88453495792d1309425f5
File Lines added Lines deleted
.travis.yml 4 0
README.md 1 1
File .travis.yml changed (mode: 100644) (index 1722450..12ab750)
... ... matrix:
12 12 - os: linux - os: linux
13 13 compiler: clang compiler: clang
14 14 dist: bionic dist: bionic
15 before_script:
16 - wget http://131.123.42.38/lmcrs/v1.0.0/srcml_1.0.0-1_ubuntu18.04.deb && sudo apt install ./srcml_1.0.0-1_ubuntu18.04.deb
17 - srcml --version
18 - echo "TESTS := '*'" > config.mk
15 19 - os: osx - os: osx
16 20 compiler: clang compiler: clang
17 21 before_script: before_script:
File README.md changed (mode: 100644) (index c10770b..4b3df46)
... ... make install
158 158 * [flex][flex] * [flex][flex]
159 159 * [GNU Bison][bison] v3+ * [GNU Bison][bison] v3+
160 160 * [Boost][boost], tested with 1.59, but older versions might work too * [Boost][boost], tested with 1.59, but older versions might work too
161 * (optional, run-time, for C++) [srcml][srcml]
161 * (optional, run-time, for C++) [srcml][srcml] (v0.9.5 and v1.0.0 were tested)
162 162 * (optional, for `gdiff` tool) [qt5][qt5] * (optional, for `gdiff` tool) [qt5][qt5]
163 163 * (optional, for `gdiff` tool) [libgit2][libgit2] * (optional, for `gdiff` tool) [libgit2][libgit2]
164 164 * (optional, for `tui` tool) [curses][curses] with support of wide characters * (optional, for `tui` tool) [curses][curses] with support of wide characters
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/zograscope

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/zograscope

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master