diff options
-rw-r--r-- | .mrconfig.in | 1 | ||||
-rw-r--r-- | perl5/Local/Homedir.pm | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/.mrconfig.in b/.mrconfig.in index db7fb9cf..5e239600 100644 --- a/.mrconfig.in +++ b/.mrconfig.in @@ -431,6 +431,7 @@ post_checkout = git remote add -f demeter demeter:emacs git checkout -b melete demeter/melete ./autogen.sh all + git worktree add -b athena/unstable "$HOME/src/emacs-snapshot" demeter/athena/unstable fixups = git rev-parse melete@{upstream} >/dev/null 2>&1 \ && git branch --unset-upstream melete diff --git a/perl5/Local/Homedir.pm b/perl5/Local/Homedir.pm index 687cd8ec..8d4be685 100644 --- a/perl5/Local/Homedir.pm +++ b/perl5/Local/Homedir.pm @@ -210,6 +210,8 @@ sub say_block (*$$) { sub is_repo { my $repo = shift; + # usefully excludes git worktrees + # e.g. s.t. src_register_all ignores ~/src/emacs-snapshot return -d "$repo/.git" || -d "$repo/.hg"; } |