{"thread":{"id":"62716","subject":"[PATCH] all: standardize headers to reflect Git's purpose as a DVCS","startedAt":"2024-12-31T00:12:42Z","lastAt":"2025-01-05T01:01:45Z","messageCount":2,"participants":["Bartosz Pracz","David Aguilar"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"509754","messageId":"20241231001234.1182828-1-bartosz.pracz.92@gmail.com","threadId":"62716","inReplyTo":null,"subject":"[PATCH] all: standardize headers to reflect Git's purpose as a DVCS","fromName":"Bartosz Pracz","fromEmail":"bartosz.pracz.92@gmail.com","sentAt":"2024-12-31T00:12:34Z","receivedAt":"2024-12-31T00:12:42Z","isPatch":true,"sender":{"key":"bartosz.pracz.92@gmail.com","avatar":null},"body":"Updated headers across multiple files to reflect Git's role as a distributed version control system (DVCS).\nThis change replaces outdated or informal descriptions, enhancing professionalism and consistency\nthroughout the codebase.\n\nNo functional changes were made, and this commit is purely cosmetic.\n\nSigned-off-by: Bartosz Pracz <bartosz.pracz.92@gmail.com>\n---\n Documentation/MyFirstObjectWalk.txt | 2 +-\n builtin/cat-file.c                  | 2 +-\n builtin/check-ref-format.c          | 2 +-\n builtin/commit-tree.c               | 2 +-\n builtin/diff-files.c                | 2 +-\n builtin/hash-object.c               | 2 +-\n builtin/init-db.c                   | 2 +-\n builtin/ls-tree.c                   | 2 +-\n builtin/read-tree.c                 | 2 +-\n builtin/update-index.c              | 2 +-\n builtin/var.c                       | 2 +-\n builtin/write-tree.c                | 2 +-\n config.c                            | 2 +-\n date.c                              | 2 +-\n object-file.c                       | 2 +-\n read-cache.c                        | 2 +-\n t/t4100/t-apply-3.patch             | 4 ++--\n trace.c                             | 2 +-\n usage.c                             | 2 +-\n 19 files changed, 20 insertions(+), 20 deletions(-)\n\ndiff --git a/Documentation/MyFirstObjectWalk.txt b/Documentation/MyFirstObjectWalk.txt\nindex dec8afe5b1..ac84a03e17 100644\n--- a/Documentation/MyFirstObjectWalk.txt\n+++ b/Documentation/MyFirstObjectWalk.txt\n@@ -376,7 +376,7 @@ $ ./bin-wrappers/git walken\n \n You should see all of the subject lines of all the commits in\n your tree's history, in order, ending with the initial commit, \"Initial revision\n-of \"git\", the information manager from hell\". Congratulations! You've written\n+of \"git\", Distributed version control system\". Congratulations! You've written\n your first revision walk. You can play with printing some additional fields\n from each commit if you're curious; have a look at the functions available in\n `commit.h`.\ndiff --git a/builtin/cat-file.c b/builtin/cat-file.c\nindex b13561cf73..34f4553da4 100644\n--- a/builtin/cat-file.c\n+++ b/builtin/cat-file.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/builtin/check-ref-format.c b/builtin/check-ref-format.c\nindex cef1ffe3ce..c3e3a6371f 100644\n--- a/builtin/check-ref-format.c\n+++ b/builtin/check-ref-format.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  */\n #include \"builtin.h\"\n #include \"refs.h\"\ndiff --git a/builtin/commit-tree.c b/builtin/commit-tree.c\nindex 2ca1a57ebb..7bb4dbb6fa 100644\n--- a/builtin/commit-tree.c\n+++ b/builtin/commit-tree.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/builtin/diff-files.c b/builtin/diff-files.c\nindex 604b04bb2c..837b9b496a 100644\n--- a/builtin/diff-files.c\n+++ b/builtin/diff-files.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/builtin/hash-object.c b/builtin/hash-object.c\nindex a25f0403f4..69dcd59333 100644\n--- a/builtin/hash-object.c\n+++ b/builtin/hash-object.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  * Copyright (C) Junio C Hamano, 2005\ndiff --git a/builtin/init-db.c b/builtin/init-db.c\nindex 096f96b9c4..f74b75acb5 100644\n--- a/builtin/init-db.c\n+++ b/builtin/init-db.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/builtin/ls-tree.c b/builtin/ls-tree.c\nindex 8542b5d53e..3fb4645c73 100644\n--- a/builtin/ls-tree.c\n+++ b/builtin/ls-tree.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/builtin/read-tree.c b/builtin/read-tree.c\nindex d2a807a828..4571612dd7 100644\n--- a/builtin/read-tree.c\n+++ b/builtin/read-tree.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/builtin/update-index.c b/builtin/update-index.c\nindex 74bbad9f87..9b57946177 100644\n--- a/builtin/update-index.c\n+++ b/builtin/update-index.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/builtin/var.c b/builtin/var.c\nindex 1449656cc9..276aa923c9 100644\n--- a/builtin/var.c\n+++ b/builtin/var.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Eric Biederman, 2005\n  */\ndiff --git a/builtin/write-tree.c b/builtin/write-tree.c\nindex 43f233e69b..2d890c55ec 100644\n--- a/builtin/write-tree.c\n+++ b/builtin/write-tree.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/config.c b/config.c\nindex 50f2d17b39..e3ff33be04 100644\n--- a/config.c\n+++ b/config.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  * Copyright (C) Johannes Schindelin, 2005\ndiff --git a/date.c b/date.c\nindex a1b26a8dce..a5ad6682f4 100644\n--- a/date.c\n+++ b/date.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/object-file.c b/object-file.c\nindex 5b792b3dd4..5e457688f5 100644\n--- a/object-file.c\n+++ b/object-file.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  *\ndiff --git a/read-cache.c b/read-cache.c\nindex 15d79839c2..777a261fa1 100644\n--- a/read-cache.c\n+++ b/read-cache.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\ndiff --git a/t/t4100/t-apply-3.patch b/t/t4100/t-apply-3.patch\nindex cac172e779..08b51e01b3 100644\n--- a/t/t4100/t-apply-3.patch\n+++ b/t/t4100/t-apply-3.patch\n@@ -63,7 +63,7 @@ dissimilarity index 82%\n +++ ls-tree.c\n @@ -1,212 +1,247 @@\n -/*\n-- * GIT - The information manager from hell\n+- * GIT - Distributed version control system\n - *\n - * Copyright (C) Linus Torvalds, 2005\n - */\n@@ -275,7 +275,7 @@ dissimilarity index 82%\n -\treturn 0;\n -}\n +/*\n-+ * GIT - The information manager from hell\n++ * GIT - Distributed version control system\n + *\n + * Copyright (C) Linus Torvalds, 2005\n + */\ndiff --git a/trace.c b/trace.c\nindex 2cfd25942e..ae43433196 100644\n--- a/trace.c\n+++ b/trace.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) 2000-2002 Michael R. Elkins <me@mutt.org>\n  * Copyright (C) 2002-2004 Oswald Buddenhagen <ossi@users.sf.net>\ndiff --git a/usage.c b/usage.c\nindex 47709006c1..af0a32af98 100644\n--- a/usage.c\n+++ b/usage.c\n@@ -1,5 +1,5 @@\n /*\n- * GIT - The information manager from hell\n+ * GIT - Distributed version control system\n  *\n  * Copyright (C) Linus Torvalds, 2005\n  */\n-- \n2.47.0\n\n"},{"id":"509920","messageId":"Z3nZ9YXIDTWOjhZV@gmail.com","threadId":"62716","inReplyTo":"20241231001234.1182828-1-bartosz.pracz.92@gmail.com","subject":"Re: [PATCH] all: standardize headers to reflect Git's purpose as a DVCS","fromName":"David Aguilar","fromEmail":"davvid@gmail.com","sentAt":"2025-01-05T01:01:41Z","receivedAt":"2025-01-05T01:01:45Z","isPatch":true,"sender":{"key":"davvid@gmail.com","avatar":"https://avatars.githubusercontent.com/u/13196?v=4"},"body":"On Tue, Dec 31, 2024 at 01:12:34AM +0100, Bartosz Pracz wrote:\n> Updated headers across multiple files to reflect Git's role as a distributed version control system (DVCS).\n> This change replaces outdated or informal descriptions, enhancing professionalism and consistency\n> throughout the codebase.\n\nThese changes drop Linus's original comments. IMO those comments bring\nlevity and were a tongue-in-cheek description of the system during its\ninception.\n\n\"The (blank) from hell,\" is a phrase coined and popularized by the late\ncomedian Richard Lewis. I'll leave it to others as to whether this is\nfrowned upon, but I've personally always understood it as a\nlight-hearted (and self-deprecating) joke.\n\n\n> No functional changes were made, and this commit is purely cosmetic.\n\nBesides my personal opinion above, there is one technical issue below.\n\n\n> diff --git a/Documentation/MyFirstObjectWalk.txt b/Documentation/MyFirstObjectWalk.txt\n> index dec8afe5b1..ac84a03e17 100644\n> --- a/Documentation/MyFirstObjectWalk.txt\n> +++ b/Documentation/MyFirstObjectWalk.txt\n> @@ -376,7 +376,7 @@ $ ./bin-wrappers/git walken\n>  \n>  You should see all of the subject lines of all the commits in\n>  your tree's history, in order, ending with the initial commit, \"Initial revision\n> -of \"git\", the information manager from hell\". Congratulations! You've written\n> +of \"git\", Distributed version control system\". Congratulations! You've written\n>  your first revision walk. You can play with printing some additional fields\n>  from each commit if you're curious; have a look at the functions available in\n>  `commit.h`.\n\nThese changes make the paragraph above incorrect.\n\nThe object walk will still land on the initial commit, and that commit's\ndescription will continue to say, \"The information manager from hell,\"\nirrespective of your changes. Git's history is immutable.\n\n\n> diff --git a/builtin/cat-file.c b/builtin/cat-file.c\n> index b13561cf73..34f4553da4 100644\n> --- a/builtin/cat-file.c\n> +++ b/builtin/cat-file.c\n> @@ -1,5 +1,5 @@\n>  /*\n> - * GIT - The information manager from hell\n> + * GIT - Distributed version control system\n\n\"Distribute version control\" sans \"system\" might be slightly better?\n\nWhile I'm not sure if this is something worth changing, others\non this list may think otherwise. If no one else responds then the\nlikely explanation is that it's not something folks want to change.\n\n\ncheers,\n-- \nDavid\n"}]}