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

Build with SrcML for MacOS on AppVeyor
There are now packages for it as well as a third-party brew repository.
Author: xaizek
Author date (UTC): 2026-03-21 10:30
Committer name: xaizek
Committer date (UTC): 2026-03-21 11:18
Parent(s): 222032f6b5ea79d5a5e92771ece41ab4d3e76b91
Signing key: 99DC5E4DB05F6BE2
Tree: 6873ae179bf40f57c6d24ea70e2bee25b64004ac
File Lines added Lines deleted
data/appveyor/macos.sh 3 4
File data/appveyor/macos.sh changed (mode: 100755) (index cbefe2c..1917ab1)
... ... set -xe
5 5 # make sure bison installed by brew is used # make sure bison installed by brew is used
6 6 export PATH="/usr/local/opt/bison/bin:$PATH" export PATH="/usr/local/opt/bison/bin:$PATH"
7 7
8 if [ "$SRCML" = v1.0 ]; then
9 echo "TESTS := '*'" > config.mk
10 fi
8 brew tap srcml/srcml
9 brew install bison boost ccache srcml
11 10
12 brew install bison boost ccache
11 echo 'HAVE_LIBSRCML := yes' > config.mk
13 12
14 13 make -j4 make -j4
15 14 make -j4 check make -j4 check
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