Revision 865406bc5426d5196935e37a3a5fde9c843c3e96 authored by Philip Oakley on 29 July 2019, 20:08:03 UTC, committed by Junio C Hamano on 29 July 2019, 21:51:42 UTC
Since 4b623d8 (MSVC: link in invalidcontinue.obj for better POSIX
compatibility, 2014-03-29), invalidcontinue.obj is linked in the MSVC
build, but it was not parsed correctly by the buildsystem. Ignore it, as
it is known to Visual Studio and will be handled elsewhere.

Also only substitute filenames ending with .o when generating the
source .c filename, otherwise we would start to expect .cbj files to
generate .obj files (which are not generated by our build)...

In the future there may be source files that produce .obj files
so keep the two issues (.obj files with & without source files)
separate.

Signed-off-by: Philip Oakley <philipoakley@iee.org>
Signed-off-by: Duncan Smart <duncan.smart@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent 158471d
Raw File
t4206-log-follow-harder-copies.sh
#!/bin/sh
#
# Copyright (c) 2010 Bo Yang
#

test_description='Test --follow should always find copies hard in git log.

'
. ./test-lib.sh
. "$TEST_DIRECTORY"/diff-lib.sh

echo >path0 'Line 1
Line 2
Line 3
'

test_expect_success \
    'add a file path0 and commit.' \
    'git add path0 &&
     git commit -m "Add path0"'

echo >path0 'New line 1
New line 2
New line 3
'
test_expect_success \
    'Change path0.' \
    'git add path0 &&
     git commit -m "Change path0"'

cat <path0 >path1
test_expect_success \
    'copy path0 to path1.' \
    'git add path1 &&
     git commit -m "Copy path1 from path0"'

test_expect_success \
    'find the copy path0 -> path1 harder' \
    'git log --follow --name-status --pretty="format:%s"  path1 > current'

cat >expected <<\EOF
Copy path1 from path0
C100	path0	path1

Change path0
M	path0

Add path0
A	path0
EOF

test_expect_success \
    'validate the output.' \
    'compare_diff_patch current expected'

test_done
back to top