Почему "rev" не влияет на Cargo? - PullRequest
0 голосов
/ 01 июля 2018

В Actix 0.6.1 есть ошибка времени выполнения с ошибкой «Система не работает». Мой Cargo.toml содержит это:

actix = "0.6.1"
actix-web = { git = "https://github.com/actix/actix-web", version = "0.7.0-dev" }

Однако, это исправляет:

actix = { git = "https://github.com/actix/actix" }
actix-web = { git = "https://github.com/actix/actix-web", version = "0.7.0-dev" }

Но, хотя последний коммит actix ad7442905c17585d0047e3f3d1cf2ec79ae4353e, я все еще вижу ошибку, когда пытаюсь указать точный хэш ревизии git:

actix = { git = "https://github.com/actix/actix", rev = "ad7442905c17585d0047e3f3d1cf2ec79ae4353e" }
actix-web = { git = "https://github.com/actix/actix-web", version = "0.7.0-dev" }

Мой вопрос: почему rev = "ad7442905c17585d0047e3f3d1cf2ec79ae4353e" не может это исправить, хотя { git = "https://github.com/actix/actix" } неявно использует тот же самый последний коммит?

...