summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2022-10-09 17:29:55 -0700
committerSean Whitton <spwhitton@spwhitton.name>2022-10-14 10:39:42 -0700
commit9fb82af4adc0cd7169eeb0358ff8b2f6018f55dd (patch)
tree4a1053ab69d9c82a01a40f62b6f936ae0dbffde8
parentcda8e5551e105f7a66f605419bcdc8bbceea7c6a (diff)
downloaddotfiles-9fb82af4adc0cd7169eeb0358ff8b2f6018f55dd.tar.gz
add repo config for working on Debian Emacs packaging
-rw-r--r--.mrconfig.in17
1 files changed, 15 insertions, 2 deletions
diff --git a/.mrconfig.in b/.mrconfig.in
index c1854fd6..7fb5a9fa 100644
--- a/.mrconfig.in
+++ b/.mrconfig.in
@@ -528,10 +528,17 @@ post_clean = ./autogen.sh autoconf
post_checkout =
cd emacs
git remote add -f demeter demeter:emacs
+ git remote add -f debian https://salsa.debian.org/rlb/deb-emacs.git/
on spwhitton@melete && git checkout -b melete demeter/melete
./autogen.sh all
- workstation && git worktree add -b athena/unstable \
- "$HOME/src/emacs-snapshot" demeter/athena/unstable
+ if workstation; then
+ git worktree add -b athena/unstable \
+ "$HOME/src/emacs-snapshot" demeter/athena/unstable
+ git worktree add -b deb/emacs/d/sid/master \
+ "$HOME/src/emacs-dfsg" debian/deb/emacs/d/sid/master
+ git worktree add -b deb/emacs-non-dfsg/d/sid/master \
+ "$HOME/src/emacs-non-dfsg" debian/deb/emacs-non-dfsg/d/sid/master
+ fi
fixups =
git rev-parse melete@{upstream} >/dev/null 2>&1 \
&& git branch --unset-upstream melete
@@ -540,6 +547,12 @@ fixups =
git config branch.melete.pushRemote demeter
git config --replace-all remote.demeter.push ":" "^:$"
git config --replace-all remote.demeter.push "+melete:melete" "^\+melete:melete$"
+ git config branch.deb/emacs/d/sid/master.dpmUpstreamBranch deb/emacs/d/sid/upstream
+ git config branch.deb/emacs/d/sid/master.dpmPatchedBranch deb/emacs/d/sid/patched
+ git config branch.deb/emacs-non-dfsg/d/sid/master.dpmUpstreamBranch \
+ deb/emacs-non-dfsg/d/sid/upstream
+ git config branch.deb/emacs-non-dfsg/d/sid/master.dpmPatchedBranch \
+ deb/emacs-non-dfsg/d/sid/patched
# We don't have the melete branch's upstream set to origin/master to avoid
# accidental attempts to push to upstream master by typing "P u" in magit
# (push.default cannot help here). So for convenient updates of melete to its