url から path や revision を抜き出す部分をまともな感じに
halt の関数を呼び出すときに () をつけた。
edit -> !edit などの変更をした。