[Bug 5064] New: largefiles: diff does not show the change

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Mon Jan 25 22:26:03 CST 2016


https://bz.mercurial-scm.org/show_bug.cgi?id=5064

            Bug ID: 5064
           Summary: largefiles: diff does not show the change
           Product: Mercurial
           Version: 3.6.3
          Hardware: All
                OS: Other
            Status: UNCONFIRMED
          Severity: bug
          Priority: normal
         Component: largefiles
          Assignee: bugzilla at selenic.com
          Reporter: r8yo1b03 at sneakemail.com
                CC: mercurial-devel at selenic.com, natosha at gmail.com

'hg diff' is failing in a largefiles repo:

===================
% cat rep.sh
#!/bin/sh
tmp=$(mktemp -d -t rep.XXXX)
hglf()
{
  (set -x; hg --config extensions.hgext.largefiles= $*)
}
hglf init $tmp/repo
cd $tmp/repo
echo 0 > x
hglf add --large x
hglf ci -m 0 x
echo 1 >> x
hglf st x
hglf diff x
echo "when done do:"
echo "/bin/rm -rf $tmp"
===================


===================
% sh rep.sh
+ hg --config extensions.hgext.largefiles= init /tmp/yop/rep.XXXX.iKvxW3Xa/repo
+ hg --config extensions.hgext.largefiles= add --large x
+ hg --config extensions.hgext.largefiles= ci -m 0 x
+ hg --config extensions.hgext.largefiles= st x
M x
+ hg --config extensions.hgext.largefiles= diff x
when done do:
/bin/rm -rf /tmp/yop/rep.XXXX.iKvxW3Xa
===================

Noticed on 3.3 & 3.6.3 at least, freebsd, linux.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list