Package: myrepos
Version: 1.20180726
Followup-For: Bug #947366

I ended up creating a library function like:

```
     git_update () {
       CURRENT_BRANCH=`git branch --show-current` &&
       { git fetch || true; } &&
       { for branch in `git for-each-ref --format="%(refname:lstrip=2)" 
refs/heads` ; do git checkout $branch ; git pull ; done || true; } &&
       { git checkout $CURRENT_BRANCH || true; }
     }
```

and configure the repositories like:

```
[repo_name]
update = git_update repo_name
skip = lazy
```

it's a bit hack-y, but it does the work well; it would still be great if it was
native in `mr`

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages myrepos depends on:
ii  perl  5.30.0-8

Versions of packages myrepos recommends:
ii  libfile-homedir-perl  1.004-1
ii  libhtml-parser-perl   3.72-3+b4
ii  libio-pty-easy-perl   0.10-1
ii  libwww-perl           6.36-2

Versions of packages myrepos suggests:
pn  ack | ack-grep    <none>
pn  bzr               <none>
ii  curl              7.64.0-4
pn  cvs               <none>
pn  darcs             <none>
pn  dgit              <none>
pn  fossil            <none>
ii  git [git-core]    1:2.24.1-1
ii  git-annex         7.20190129-3
pn  git-big-picture   <none>
pn  git-svn           <none>
ii  gitk              1:2.24.1-1
pn  kdesdk-scripts    <none>
ii  liburi-perl       1.76-1
ii  mercurial         5.1-4
ii  perl-doc          5.30.0-8
pn  stow              <none>
ii  subversion        1.10.6-1
pn  subversion-tools  <none>
pn  unison            <none>
pn  vcsh              <none>
ii  xdg-utils         1.1.3-1

-- no debconf information

Reply via email to