Code: Select all
git filter-branch -f --env-filter \
'export GIT_AUTHOR_DATE="$now"
export GIT_COMMITTER_DATE="$now"
sleep 2s' \
--tag-name-filter cat -- commitHashFromCommitOneBeforeStartToSet..HEAD
#
example:
Code: Select all
$ git filter-branch -f --env-filter \
> 'export GIT_AUTHOR_DATE="$now"
> export GIT_COMMITTER_DATE="$now"
> sleep 2s' \
> --tag-name-filter cat -- 50f91840d6..HEAD
Rewrite da744827cecce52900c449f345df4d5df2d38a10 (12/12) (22 seconds passed, remaining 0 predicted)
Ref 'refs/heads/femconcrete' was rewritten
$
result:
Ahh do not forge git filter-branch can mess up your whole git reopository. Just in case ... you have been warned