| test_description='git p4 with server triggers' |
| test_expect_success 'start p4d' ' |
| test_expect_success 'init depot' ' |
| p4 submit -d "change 1" && |
| test_expect_success 'clone with extra info lines from verbose p4 trigger' ' |
| test_when_finished cleanup_git && |
| Triggers: p4triggertest-command command pre-user-change "echo verbose trigger" |
| p4 change -o | grep -s "verbose trigger" |
| git p4 clone --dest="$git" //depot/@all && |
| test_expect_success 'import with extra info lines from verbose p4 trigger' ' |
| test_when_finished cleanup_git && |
| Triggers: p4triggertest-command command pre-user-describe "echo verbose trigger" |
| p4 describe 1 | grep -s "verbose trigger" |
| git p4 clone --dest="$git" //depot/@all && |
| test_expect_success 'submit description with extra info lines from verbose p4 change trigger' ' |
| test_when_finished cleanup_git && |
| Triggers: p4triggertest-command command pre-user-change "echo verbose trigger" |
| p4 change -o | grep -s "verbose trigger" |
| git p4 clone --dest="$git" //depot && |
| git config git-p4.skipSubmitEdit true && |
| test_expect_success 'kill p4d' ' |