前スレで、calcのHMS 0@2'3"を`calc-change-sign'したときに
0@-2'-3" と -1@57'57" とでループしてたの、新しいのだと直ってたね。

http://git.savannah.gnu.org/cgit/emacs.git/diff/lisp/calc/calc-forms.el?id=86e714105d760ce1bcc03cd4338b9839e0bfccb9