tests/test-metaedit.t
branchstable
changeset 4898 9936aecc9ea3
parent 4897 20380ae44d0f
child 5114 08112f100d70
child 5234 ea3f9e171b9a
equal deleted inserted replaced
4897:20380ae44d0f 4898:9936aecc9ea3
   169   |
   169   |
   170   o  3:3260958f1169@default(draft) C
   170   o  3:3260958f1169@default(draft) C
   171   |
   171   |
   172   ~
   172   ~
   173 
   173 
   174 TODO: don't create a new commit in this case, we should take the date of the
   174 metaedit should preserve the original date of the edited commit (issue5994)
   175 old commit (we add a default date with a value to show that metaedit is taking
   175 
   176 the current date to generate the hash, this way we still have a stable hash
   176   $ hg metaedit --config devel.default-date=
   177 but highlight the bug)
   177   nothing changed
   178   $ hg metaedit --config devel.default-date="42 0"
   178 
       
   179 metaedit doesn't create new commit if message and user aren't changed
       
   180 
       
   181   $ hg metaedit --config devel.default-date= --user test --message 'E
       
   182   > 
       
   183   > 
       
   184   > F'
       
   185   nothing changed
       
   186 
       
   187   $ hg metaedit --config devel.default-date= --date "42 0"
   179   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   188   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   180   $ hg log -r '.^::.' --template '{rev}: {desc|firstline}\n'
   189   $ hg log -r '.^::.' --template '{rev}: {desc|firstline}\n'
   181   3: C
   190   3: C
   182   10: E
   191   10: E
   183 
   192