Re: Marking abandoned branches
From: Shawn Pearce <hidden>
Date: 2016-06-15 22:42:40
A Large Angry SCM [off-list ref] wrote:
Jakub Narebski wrote: ...quoted
As it was said somewhere in this thread, you can use tags (tag objects) for that, i.e. tag each of the abandoned branches, explaining why branch wa abandoned for example, remove head refs, and move tag refs to refs/abandoned or refs/tags-abandoned/ or refs/Attic/ or in refs-abandoned/ (the last has the advantage to not be included by default in any command, even when --all is given)Using $GIT_DIR/refs-abandoned/ means changing a number of core parts; think fsck and friends. Better to decide on a name in $GIT_DIR/refs/ and teach the various visualizers to ignore that prefix by default. Maybe even make the name a config item. *ducks*
How about using a regex or a shell wildcard in config such as: [core] hideRefs = refs/abandoned/ hideRefs = refs/some-garbage-i-have/ ? -- Shawn.