Welcome to Codidact Meta!
Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.
Post History
I proposed an edit to a post to add the then-existing proposal tag. The edit was approved, and the post currently shows as most recently edited by me. Both the suggested edit page and the post its...
#2: Post edited
- I proposed [an edit](https://meta.codidact.com/posts/suggested-edit/647) to [a post](https://meta.codidact.com/posts/283821) to add the then-existing *proposal* tag.
- The edit was approved, and the post currently shows as most recently edited by me. Both the suggested edit page and the post itself, however, shows the tag name as *community-proposal*.
It appears to me that someone, probably luap42 who approved the edit, also renamed the tag from *proposal* to *community-proposal*.- I don't disagree with this renaming of the tag; however, *the act of renaming the tag rewrote history* by claiming an edit different from the one made, and there is no indication in the history of any of [the](https://meta.codidact.com/posts/282651/history) [several](https://meta.codidact.com/posts/278956/history) [earlier](https://meta.codidact.com/posts/276989/history) [posts](https://meta.codidact.com/posts/276971/history) (multiple links) that this change has taken place. As far as anyone looking at the publicly visible post histories can tell, ~~we've always been at war with Oceania~~ the tag was always named *community-proposal*.
- **The history of a post should be immutable.** This includes post metadata such as question tags. **If some event triggers a change, for example by renaming a tag, this should be captured by a history event** (which need not necessarily bump the post; often the point of choosing to rename a tag is that one does *not* want to bump every post that uses the old tag) which records the change.
- Doing so would preserve the post history as a record of how it got from what was first posted to what it looks like now.
- I proposed [an edit](https://meta.codidact.com/posts/suggested-edit/647) to [a post](https://meta.codidact.com/posts/283821) to add the then-existing *proposal* tag.
- The edit was approved, and the post currently shows as most recently edited by me. Both the suggested edit page and the post itself, however, shows the tag name as *community-proposal*.
- It appears to me that someone, probably luap42 who approved the edit (but there's no obvious way to tell from the outside), also renamed the tag from *proposal* to *community-proposal*.
- I don't disagree with this renaming of the tag; however, *the act of renaming the tag rewrote history* by claiming an edit different from the one made, and there is no indication in the history of any of [the](https://meta.codidact.com/posts/282651/history) [several](https://meta.codidact.com/posts/278956/history) [earlier](https://meta.codidact.com/posts/276989/history) [posts](https://meta.codidact.com/posts/276971/history) (multiple links) that this change has taken place. As far as anyone looking at the publicly visible post histories can tell, ~~we've always been at war with Oceania~~ the tag was always named *community-proposal*.
- **The history of a post should be immutable.** This includes post metadata such as question tags. **If some event triggers a change, for example by renaming a tag, this should be captured by a history event** (which need not necessarily bump the post; often the point of choosing to rename a tag is that one does *not* want to bump every post that uses the old tag) which records the change.
- Doing so would preserve the post history as a record of how it got from what was first posted to what it looks like now.
#1: Initial revision
Renaming a tag rewrites history
I proposed [an edit](https://meta.codidact.com/posts/suggested-edit/647) to [a post](https://meta.codidact.com/posts/283821) to add the then-existing *proposal* tag. The edit was approved, and the post currently shows as most recently edited by me. Both the suggested edit page and the post itself, however, shows the tag name as *community-proposal*. It appears to me that someone, probably luap42 who approved the edit, also renamed the tag from *proposal* to *community-proposal*. I don't disagree with this renaming of the tag; however, *the act of renaming the tag rewrote history* by claiming an edit different from the one made, and there is no indication in the history of any of [the](https://meta.codidact.com/posts/282651/history) [several](https://meta.codidact.com/posts/278956/history) [earlier](https://meta.codidact.com/posts/276989/history) [posts](https://meta.codidact.com/posts/276971/history) (multiple links) that this change has taken place. As far as anyone looking at the publicly visible post histories can tell, ~~we've always been at war with Oceania~~ the tag was always named *community-proposal*. **The history of a post should be immutable.** This includes post metadata such as question tags. **If some event triggers a change, for example by renaming a tag, this should be captured by a history event** (which need not necessarily bump the post; often the point of choosing to rename a tag is that one does *not* want to bump every post that uses the old tag) which records the change. Doing so would preserve the post history as a record of how it got from what was first posted to what it looks like now.