@@ -117,53 +117,61 @@ test_atime_is_ignored () {
117117 ! grep -v +0000 authortime
118118}
119119
120- test_expect_success ' --ignore -date works with apply backend' '
120+ test_expect_success ' --reset-author -date works with apply backend' '
121121 git commit --amend --date="$GIT_AUTHOR_DATE" &&
122- git rebase --apply --ignore -date HEAD^ &&
122+ git rebase --apply --reset-author -date HEAD^ &&
123123 test_atime_is_ignored -1
124124'
125125
126- test_expect_success ' --ignore -date works with merge backend' '
126+ test_expect_success ' --reset-author -date works with merge backend' '
127127 git commit --amend --date="$GIT_AUTHOR_DATE" &&
128- git rebase --ignore -date -m HEAD^ &&
128+ git rebase --reset-author -date -m HEAD^ &&
129129 test_atime_is_ignored -1
130130'
131131
132- test_expect_success ' --ignore -date works after conflict resolution' '
133- test_must_fail git rebase --ignore -date -m \
132+ test_expect_success ' --reset-author -date works after conflict resolution' '
133+ test_must_fail git rebase --reset-author -date -m \
134134 --onto commit2^^ commit2^ commit2 &&
135135 echo resolved >foo &&
136136 git add foo &&
137137 git rebase --continue &&
138138 test_atime_is_ignored -1
139139'
140140
141- test_expect_success ' --ignore -date works with rebase -r' '
141+ test_expect_success ' --reset-author -date works with rebase -r' '
142142 git checkout side &&
143143 git merge --no-ff commit3 &&
144- git rebase -r --root --ignore -date &&
144+ git rebase -r --root --reset-author -date &&
145145 test_atime_is_ignored
146146'
147147
148- test_expect_success ' --ignore -date with --committer-date-is-author-date works' '
148+ test_expect_success ' --reset-author -date with --committer-date-is-author-date works' '
149149 test_must_fail git rebase -m --committer-date-is-author-date \
150- --ignore -date --onto commit2^^ commit2^ commit3 &&
150+ --reset-author -date --onto commit2^^ commit2^ commit3 &&
151151 git checkout --theirs foo &&
152152 git add foo &&
153153 git rebase --continue &&
154154 test_ctime_is_atime -2 &&
155155 test_atime_is_ignored -2
156156'
157157
158- test_expect_success ' --ignore -date --committer-date-is-author-date works when forking merge' '
158+ test_expect_success ' --reset-author -date --committer-date-is-author-date works when forking merge' '
159159 GIT_SEQUENCE_EDITOR="echo \"merge -C $(git rev-parse HEAD) commit3\">" \
160160 PATH="./test-bin:$PATH" git rebase -i --strategy=test \
161- --ignore-date --committer-date-is -author-date \
162- side side &&
161+ --reset -author-date \
162+ --committer-date-is-author-date side side &&
163163 test_ctime_is_atime -1 &&
164164 test_atime_is_ignored -1
165165 '
166166
167+ test_expect_success ' --ignore-date is an alias for --reset-author-date' '
168+ git commit --amend --date="$GIT_AUTHOR_DATE" &&
169+ git rebase --apply --ignore-date HEAD^ &&
170+ git commit --allow-empty -m empty --date="$GIT_AUTHOR_DATE" &&
171+ git rebase -m --ignore-date HEAD^ &&
172+ test_atime_is_ignored -2
173+ '
174+
167175# This must be the last test in this file
168176test_expect_success ' $EDITOR and friends are unchanged' '
169177 test_editor_unchanged
0 commit comments