Package: mr
Version: 1.12
Severity: important

Dear Maintainer,
When attempting to use 'mr record' on a Mercurial repo, it issues the -m
flag to hg whether or not 'mr record' got the -m flag.  hg does not like
this, since it does not get a commit message, and fails with an error.

Additionally, if you give mr a commit message via -m, such as
'mr record -m foo', it gets a little weird.  It still works correctly
but if there are no changes hg ends up issuing the error message 
"abort: foo: No such file or directory", instead of the usual "nothing
changed".  This is fairly deceptive, since it looks like something is
going wrong when in fact it is not.

Oddly, if you omit the -m and just give "mr record foo", on unchanged
repos it reports the usual "nothing changed" instead of giving that
error, and works fine on changed repos as well.

I tested mr 1.13 as well and it appears to have the same behavior.
I haven't tested whether/how this works with 'mr commit'.

Thank you,
Simon Heath



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

mr depends on no packages.

Versions of packages mr recommends:
ii  libhtml-parser-perl  3.69-2
ii  libwww-perl          6.04-1
ii  perl                 5.14.2-12

Versions of packages mr suggests:
pn  bzr             <none>
ii  curl            7.26.0-1
pn  cvs             <none>
pn  darcs           <none>
pn  fossil          <none>
ii  git [git-core]  1:1.7.10-1
ii  liburi-perl     1.60-1
ii  mercurial       2.2.2-1
ii  subversion      1.6.17dfsg-4
pn  vcsh            <none>

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to