This is currently done via a dirty hack (a symlink at $PREFIX/bin/util
pointing to $PREFIX/lib/bash-util). If this breaks any other
software/packages, I am happy to change this! :)
Currently my silly-cc project kind of sucks, but I need a way to
generate my compile commands for LSP on Makefile-based and
Autotools-based projects. This shell script should work most of the
time provided your Makefiles aren't silencing the emission of compile
commands with a prepending dash ("-") on targets that we care about.
Hashwalker is a new tool that allows you to compare two branches or
refspecs with completely different histories to find the commit where
they differ the least.
To use it you will need to add your disparate repositories as remotes on
a single repository on your local machine. You'll need to have two
checked out branches to compare, as well. One branch is your target
you'd like to rebase and the other is an upstream you'd like to rebase
upon.
Running the tool will give you a minimal diff that you can rebase your
problem branch upon, so you can begin bringing it up-to-date with
upstream.
See the "Usage" in scripts/hashwalker for more information.