Changes between Initial Version and Version 1 of Ticket #14927, comment 28
- Timestamp:
- May 1, 2020, 11:24:13 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #14927, comment 28
initial v1 1 1 So, I've been digging in RFCs a bit. I would suggest using a tag URI as specified in https://tools.ietf.org/html/rfc4151. It would look something like this (the scheme requires us to use a past date at which we owned the haiku-os.org domain or can proove that it was not registered to anyone else, we can pick any, I just went with the current year): 2 2 3 * tag:haiku-os.org,2020:repositories/haiku/r1beta2 for Haiku4 * tag:haiku-os.org,2020:repositories/haikuports/r1beta2 for Haikuports3 * tag:haiku-os.org,2020:repositories/haiku/r1beta2/x86_gcc2 for Haiku 4 * tag:haiku-os.org,2020:repositories/haikuports/r1beta2/x86_gcc2 for Haikuports 5 5 6 6 This makes it clear that the "url" is not an http url, while being more readable than an UUID. 7 7 Anyone can easily assign their own tags using their own domain name or email address when they create a repo. 8 8 9 The current identifier specifies both the branch name ("master") and a tag ("current", I don't know if we stil have per-hrev repos available), should this be kept? Tag URIs support fragments, so we could simply do something like this: tag:haiku-os.org,2020:repositories/haiku/r1beta2#hrev12345 9 The current identifier specifies both the branch name ("master") and a tag ("current", I don't know if we stil have per-hrev repos available), should this be kept? Tag URIs support fragments, so we could simply do something like this: tag:haiku-os.org,2020:repositories/haiku/r1beta2/x86_gcc2#hrev12345 10 11 (edited to add the missing CPU architecture)