если бы в UUID были какие-нибудь иерархические неймспейсы, типа как в днс или как в, простите, жабьих классах, и люди бы их уважали добровольно, не имел бы ничего против UUID.
в git хеши используются в пределах одного проекта. UUID могут использоваться для чего угодно, для разных областей, и идентифицировать ими сущность — не ок.
UUID ненужны.
Чем не угодили?
вероятностью коллизии, например.
Друх, сейчас весь мир на хешах держится.
не весь, и это не повод пихать их туда, где без них вполне реально. Например, решение из /0 — очень годное.
http://bitcheese.net/wiki/texts/hash
кстати, весь мир — это торренты и цифровые подписи? Интересно, что ещё?
ок!
git
dvcs — согласен. Но там вероятность коллизии несущественна — настолько больших проектов не будет.
ВЕРОЯТНОСТЬ НЕСУЩЕСТВЕННА КОКОКОКОКО
если бы в UUID были какие-нибудь иерархические неймспейсы, типа как в днс или как в, простите, жабьих классах, и люди бы их уважали добровольно, не имел бы ничего против UUID.
Твое кукареканье про git принципиально не отличается от кукареканья про UUID.
в git хеши используются в пределах одного проекта. UUID могут использоваться для чего угодно, для разных областей, и идентифицировать ими сущность — не ок.
И че?
ну, не ок, вот чо.
Хуита.