[petsc-dev] File modes

Mark F. Adams mark.adams at columbia.edu
Fri Jan 6 17:06:32 CST 2012


That seems to work, but you don't seem to need the --git, which is very good.

Mark

On Jan 6, 2012, at 5:17 PM, Jed Brown wrote:

> On Fri, Jan 6, 2012 at 16:14, Mark F. Adams <mark.adams at columbia.edu> wrote:
> I fear disagreeing wit you :) but:
> 
> ford:~/petsc-dev/src/ksp/pc/impls/gamg> ll
> total 132
> -rw-r--r-- 1 madams anag   374 2011-11-02 14:11 makefile
> -rw-r--r-- 1 madams anag  1465 2011-12-31 15:11 gamg.h
> -rwxr-xr-x 1 madams anag 49319 2012-01-06 12:49 gamg.c
> -rw-r--r-- 1 madams anag 70733 2012-01-06 12:49 createProlongation.c
> drwxr-xr-x 2 madams anag    35 2012-01-06 12:51 ftn-auto
> ford:~/petsc-dev/src/ksp/pc/impls/gamg> hg diff
> ford:~/petsc-dev/src/ksp/pc/impls/gamg> hg diff .
> ford:~/petsc-dev/src/ksp/pc/impls/gamg> 
> 
> As you can see I made gamg.c executable but it does not show up ...
> 
> Oh my! I consider this a bug in mercurial, but I guess the problem is that it isn't representable in the language of plain "patch". Please, everyone, edit your ~/.hgrc and add the following two lines:
> 
> [diff]
> git = True
> 
> 
> With this,
> 
> $ chmod +x ex5.c
> $ hg diff
> diff --git a/src/snes/examples/tutorials/ex5.c b/src/snes/examples/tutorials/ex5.c
> old mode 100644
> new mode 100755
> 
>  
> Thanks for pointing this out.
> 
> 
> On Jan 6, 2012, at 5:08 PM, Jed Brown wrote:
> 
>> On Fri, Jan 6, 2012 at 16:09, Mark F. Adams <mark.adams at columbia.edu> wrote:
>> Whoops sorry about that.  I do usually use diff but diff does not seem to show the mode ...
>> 
>> hg diff path/to/file.c
>> 
>> does not show the mode, but
>> 
>> hg diff
>> 
>> or
>> 
>> hg diff path/
>> 
>> does show mode changes.
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120106/20bc5770/attachment.html>


More information about the petsc-dev mailing list