summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorDaniel Axtens <dja@axtens.net>2019-09-13 00:47:03 +1000
committerDaniel Axtens <dja@axtens.net>2019-09-25 07:40:19 +1000
commit5d7d5336dfeada28b036a5a3ba34d16ec8d83612 (patch)
treeb921ab9cbc060c42ad62e7a1536c573f800d3ea7 /releasenotes
parentab35df8c33a178b3b2349c1e4727393b94f5e916 (diff)
downloadpatchwork-5d7d5336dfeada28b036a5a3ba34d16ec8d83612.tar
patchwork-5d7d5336dfeada28b036a5a3ba34d16ec8d83612.tar.gz
Move to msgid based URLs
Migrate our URL schema as follows: Patches: /project/<linkname>/patch/<msgid>/ Cover Letters: /project/<linkname>/cover/<msgid>/ The usual sub-resources (mbox, raw) hang off those URLs. The old style URLs (/patch/NNN/*, /cover/NNN/*) redirect appropriately. I haven't attempted to do anything meaningful with series, and I have dropped any attempt to provide a generic message-id lookup or search functionality. One step at a time. Our database still stores message ids as with angle brackets; we just work around that rather than trying to migrate. That too can come later if we think the pain is justified. Partially-closes: #106 Reported-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org> Reported-by-but-I-don't-want-to-spam: Linus Torvalds <torvalds@linux-foundation.org> Reported-by: Stephen Finucane <stephen@that.guru> Signed-off-by: Daniel Axtens <dja@axtens.net>
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/new-url-schema-f1c799b5eb078ea4.yaml5
1 files changed, 5 insertions, 0 deletions
diff --git a/releasenotes/notes/new-url-schema-f1c799b5eb078ea4.yaml b/releasenotes/notes/new-url-schema-f1c799b5eb078ea4.yaml
new file mode 100644
index 0000000..2889444
--- /dev/null
+++ b/releasenotes/notes/new-url-schema-f1c799b5eb078ea4.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ The URL schema now uses message IDs, rather than patch IDs, by
+ default. Old URLs will redirect to the new URLs.