{"thread":{"id":"3348","subject":"Modified files coming from v2.6.12 checkout","startedAt":"2006-02-15T20:04:42Z","lastAt":"2006-02-15T20:21:55Z","messageCount":2,"participants":["Shawn Pearce"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"16228","messageId":"20060215200442.GB5742@spearce.org","threadId":"3348","inReplyTo":null,"subject":"Modified files coming from v2.6.12 checkout","fromName":"Shawn Pearce","fromEmail":"spearce@spearce.org","sentAt":"2006-02-15T20:04:42Z","receivedAt":"2006-02-15T20:04:42Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"I'm trying to do a performance test suggested by Catalin. I cloned\n(what I thought to be) Linus public kernel tree[1] then locally\ncloned it again and tried to checkout a working directory of v2.6.12:\n\n  $ git-clone [1]\n  $ git-clone -l -n linux-2.6 bigmergetest\n  $ cd bigmergetest\n  $ ls -a\n  .       ..      .git\n  $ git-update-ref HEAD $(git-rev-parse --verify v2.6.12^{commit})\n  $ git-read-tree HEAD\n  $ git-checkout-index -u -a\n  git-checkout-index: include/linux/netfilter_ipv4/ipt_connmark.h already exists\n  ...\n  git-checkout-index: net/ipv4/netfilter/ipt_tos.c already exists\n  git-checkout-index: net/ipv6/netfilter/ip6t_mark.c already exists\n\nThat can't be right.  Why do so many files already exist during\nan empty checkout? git-status is reporting these files as being\nmodified.  If I commit these 'modified' files there's actually a\nrather large delta if I diff v2.6.12 and the new commit.\n\nI've tried this both with git 1.1.4 and 1.2.0.  Same result.\nI've also tried it with both the v2.6.12 tag and the current HEAD.\nSame result just different files having the problem.\n\nI just looked at the linux-2.6 directory which I cloned from [1];\nit appears to have the same problem but on a slightly different\nset of files than the v.2.6.12 clone:\n\n  $ git-status | grep modified | wc -l\n       18\n\nThoughts?  Suggestions of where to start looking for a fault?\nDoes the fault exist between the chair and the keyboard?\n\n\n[1] http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git/\n\n-- \nShawn.\n"},{"id":"16229","messageId":"20060215202155.GA6301@spearce.org","threadId":"3348","inReplyTo":"20060215200442.GB5742@spearce.org","subject":"Re: Modified files coming from v2.6.12 checkout","fromName":"Shawn Pearce","fromEmail":"spearce@spearce.org","sentAt":"2006-02-15T20:21:55Z","receivedAt":"2006-02-15T20:21:55Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Gaaah.  This is was on MacOS X.  Whose filesystem isn't case\nsensitive yet somehow tries to be.  If ipt_TOS.c and ipt_tos.c\nboth exist in the same directory I'm not surprised this works ok\nfor everyone else except me.  :-)\n\nFault found: A problem exists between the chair and the keyboard.\nI'll switch to a Linux system to work with Linux kernel sources.\n\nSorry for the noise.\n\n\nShawn Pearce <spearce@spearce.org> wrote:\n> I'm trying to do a performance test suggested by Catalin. I cloned\n> (what I thought to be) Linus public kernel tree[1] then locally\n> cloned it again and tried to checkout a working directory of v2.6.12:\n> \n>   $ git-clone [1]\n>   $ git-clone -l -n linux-2.6 bigmergetest\n>   $ cd bigmergetest\n>   $ ls -a\n>   .       ..      .git\n>   $ git-update-ref HEAD $(git-rev-parse --verify v2.6.12^{commit})\n>   $ git-read-tree HEAD\n>   $ git-checkout-index -u -a\n>   git-checkout-index: include/linux/netfilter_ipv4/ipt_connmark.h already exists\n>   ...\n>   git-checkout-index: net/ipv4/netfilter/ipt_tos.c already exists\n>   git-checkout-index: net/ipv6/netfilter/ip6t_mark.c already exists\n> \n> That can't be right.  Why do so many files already exist during\n> an empty checkout? git-status is reporting these files as being\n> modified.  If I commit these 'modified' files there's actually a\n> rather large delta if I diff v2.6.12 and the new commit.\n> \n> I've tried this both with git 1.1.4 and 1.2.0.  Same result.\n> I've also tried it with both the v2.6.12 tag and the current HEAD.\n> Same result just different files having the problem.\n> \n> I just looked at the linux-2.6 directory which I cloned from [1];\n> it appears to have the same problem but on a slightly different\n> set of files than the v.2.6.12 clone:\n> \n>   $ git-status | grep modified | wc -l\n>        18\n> \n> Thoughts?  Suggestions of where to start looking for a fault?\n> Does the fault exist between the chair and the keyboard?\n> \n> \n> [1] http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git/\n\n-- \nShawn.\n"}]}