git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Check out doesn't set x-flag on CIFS
@ 2013-05-29 14:16 Andre Esser
  2013-11-20 10:51 ` Erik Faye-Lund
  0 siblings, 1 reply; 4+ messages in thread
From: Andre Esser @ 2013-05-29 14:16 UTC (permalink / raw)
  To: git

Hello,

When on a CIFS filesystem a git checkout does not replicate the executable
flag from the repository:

  $ git clone git://git/abettersqlplus
  Cloning into 'abettersqlplus'...
  remote: Counting objects: 522, done.
  remote: Compressing objects: 100% (342/342), done.
  remote: Total 522 (delta 166), reused 522 (delta 166)
  Receiving objects: 100% (522/522), 82.40 KiB, done.
  Resolving deltas: 100% (166/166), done.
  $ ls -l abettersqlplus/absp.py
  -rw-rw-r-- 1 aesser geneity 45860 May 29 14:46 abettersqlplus/absp.py


Subsequently git status reports the file as changed:

  $ cd abettersqlplus/
  $ git status
  # On branch master
  # Changes not staged for commit:
  #   (use "git add <file>..." to update what will be committed)
  #   (use "git checkout -- <file>..." to discard changes in working
  directory)
  #
  #    modified:   absp.py
  #
  no changes added to commit (use "git add" and/or "git commit -a")


If I set the x-flag manually, all is well:

  $ chmod +x absp.py
  $ git status
  # On branch master
  nothing to commit (working directory clean)


This problem doesn't occur on ext3 or NFS file systems. Client is Ubuntu
12.04 with git version 1.7.9.5. CIFS is exported from Ubuntu 12.04 with
Samba version 3.6.3.

Since git recognises the x-flag on this CIFS file system, shouldn't it also
be able to set it on checkout?


Many thanks,

Andre Esser

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-11-20 12:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-29 14:16 Check out doesn't set x-flag on CIFS Andre Esser
2013-11-20 10:51 ` Erik Faye-Lund
2013-11-20 11:48   ` Andre Esser
     [not found]     ` <CABPQNSYgkkiCxx60gwBtXoQTSj4RZMUiQHuzz7Gq7ELE5ke32Q@mail.gmail.com>
     [not found]       ` <528CA43E.7020804@geneity.co.uk>
     [not found]         ` <CABPQNSbkV6bxkoeDdn9n=WUSF9fjVxrA_5bEH=KurcHE3xtJbQ@mail.gmail.com>
     [not found]           ` <528CAD36.3030407@geneity.co.uk>
2013-11-20 12:41             ` Erik Faye-Lund

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).