Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [BUG?]: unpack-file behavior for blobs corresponding to symlinks

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:45:23

"Elijah Newren" [off-list ref] writes:
On Fri, Sep 19, 2008 at 8:51 AM, Mikael Magnusson [off-list ref] wrote:
quoted
This is not a bug. The type of a file is in the tree, not the blob, see:

% echo -n foo > file
% ln -s foo symlink
% git add file symlink
% git commit
Created initial commit 31ad9b0 on master: file and symlink
 2 files changed, 2 insertions(+), 0 deletions(-)
 create mode 100644 file
 create mode 120000 symlink
% git ls-tree HEAD
100644 blob 19102815663d23f8b75a47e7a01965dcdc96468c    file
120000 blob 19102815663d23f8b75a47e7a01965dcdc96468c    symlink
Good to know.  Given the mode (100644 or 120000) and the sha1sum, is
there a git command that will create-my-file for me,...
        git checkout -- that-path      ;# from the index
        git checkout commit that-path  ;# from the commit/tree
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help