- GitHub: cirosantilli#4
- GitLab: https://gitlab.com/cirosantilli/test/issues/1
line1 line2
commit SHA reference:
- full URL: https://github.com/cirosantilli/test/commit/429ebfd5c2aebc7debe32347cb7b19869fa4dd29 https://gitlab.com/cirosantilli/test/commit/429ebfd5c2aebc7debe32347cb7b19869fa4dd29
- full SHA: 429ebfd5c2aebc7debe32347cb7b19869fa4dd29
- 7 char SHA: 429ebfd
- 6 char SHA: 429ebf deface
- 4 char SHA: 429e defa
Commit non-SHA reference:
- tag: https://github.com/cirosantilli/test/commit/annotated https://gitlab.com/cirosantilli/test/commit/annotated
- branch: https://github.com/cirosantilli/test/commit/branch-8 https://gitlab.com/cirosantilli/test/commit/branch-8
Issue reference:
- full URL: cirosantilli#5
- zero padded: #000000000000000000000000000000000000000000000000005 , isaacs/github#372
MR reference:
- full URL cirosantilli#1 https://gitlab.com/cirosantilli/test/merge_requests/1
- hash id: #1
Tag reference: https://github.com/cirosantilli/test/releases/tag/annotated
-
regular one to another user that exists: @cirosantilli-puppet
-
reserved GitHub usernames which don't 404.
- the at mention link gets created as of 2015-04-01: @about @pricing
- blacklisted that don't 404: @account @c @explore @help @jobs @login @logout @plans @security @settings @shop @signup @status @styleguide @wiki
-
Blacklist as of 2010 by an employee: http://www.quora.com/How-do-sites-prevent-vanity-URLs-from-colliding-with-future-features/answer/Kyle-Neath GitHub simply renames squatters. As of 2015-04-01, better was unblacklisted. @account @admin @api @better @blog @cache @changelog @codereview @compare @enterprise @gist @help @hosting @jobs @jobs @lists @login @logout @mine @news @organizations @plans @popular @projects @security @shop @signup @status @stories @styleguide @tour @translations @wiki
-
invalid usernames that don't 404 @README.md @CONTRIBUTING.md @500 @404
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
Absolute go to domain: /README.md
Relative just break: README.md.
On GitHub 2015-01, existing files break to 406, and non existent ones to 404. Interesting.