[binutils-gdb] [gdb] Move ChangeLog files to archive dir

Tom de Vries via Gdb-cvs <[email protected]> Mon, 13 Jul 2026 11:33:48 +0000 (GMT)
Newsgroups gmane.comp.gdb.cvs
Message-ID <20260713113348.251434BA2E0C__29412.9264004127$1783942438$gmane$org@sourceware.org>
https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D5befd84f46c6=
7ba4b5a7aefb3fae0423eb024935

commit 5befd84f46c67ba4b5a7aefb3fae0423eb024935
Author: Tom de Vries <[email protected]>
Date:   Mon Jul 13 13:33:42 2026 +0200

    [gdb] Move ChangeLog files to archive dir
   =20
    We stopped updating ChangeLog files in 2021, and they are no longer
    maintained.
   =20
    If I want to see history, I use git log, so I don't use them for any pu=
rpose.
   =20
    And they're in my way when I'm searching for files, grepping, or refact=
oring
    using sed.
   =20
    Move them out of the way, into a root-level directory named archive
    (alternative names: legacy, deprecated, attic, stale, historical,
    unmaintained).
   =20
    Result of:
    ...
    for f in $(find gdb* -name "ChangeLog*"); do
        dir=3D$(dirname $f)
        f=3D$(basename $f)
        u=3Darchive/$dir
        mkdir -p $u
        git mv $dir/$f $u/$f
    done
    ...
   =20
    Also drop ignoring ChangeLog files in some pre-commit tools.
   =20
    A less impactful but also less effective change would be to move <dir>/=
ChangeLog
    into <dir>/archive/ChangeLog.

Diff:
---
 {gdb =3D> archive/gdb}/ChangeLog-1990                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1991                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1992                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1993                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1994                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1995                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1996                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1997                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1998                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-1999                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2000                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2001                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2002                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2003                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2004                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2005                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2006                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2007                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2008                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2009                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2010                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2011                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2012                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2013                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2014                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2015                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2016                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2017                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2018                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2019                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2020                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-2021                       | 0
 {gdb =3D> archive/gdb}/ChangeLog-3.x                        | 0
 {gdb =3D> archive/gdb}/doc/ChangeLog-1991-2021              | 0
 {gdb =3D> archive/gdb}/mi/ChangeLog-1999-2003               | 0
 {gdb =3D> archive/gdb}/stubs/ChangeLog-2012-2020            | 0
 {gdb =3D> archive/gdb}/testsuite/ChangeLog-1993-2013        | 0
 {gdb =3D> archive/gdb}/testsuite/ChangeLog-2014-2021        | 0
 {gdb =3D> archive/gdb}/testsuite/gdb.mi/ChangeLog-1999-2003 | 0
 {gdb =3D> archive/gdb}/tui/ChangeLog-1998-2003              | 0
 {gdbserver =3D> archive/gdbserver}/ChangeLog-2002-2021      | 0
 {gdbsupport =3D> archive/gdbsupport}/ChangeLog-2020-2021    | 0
 gdb/contrib/check-whitespace-pre-commit.py                | 8 --------
 gdb/pyproject.toml                                        | 3 +--
 44 files changed, 1 insertion(+), 10 deletions(-)

diff --git a/gdb/ChangeLog-1990 b/archive/gdb/ChangeLog-1990
similarity index 100%
rename from gdb/ChangeLog-1990
rename to archive/gdb/ChangeLog-1990
diff --git a/gdb/ChangeLog-1991 b/archive/gdb/ChangeLog-1991
similarity index 100%
rename from gdb/ChangeLog-1991
rename to archive/gdb/ChangeLog-1991
diff --git a/gdb/ChangeLog-1992 b/archive/gdb/ChangeLog-1992
similarity index 100%
rename from gdb/ChangeLog-1992
rename to archive/gdb/ChangeLog-1992
diff --git a/gdb/ChangeLog-1993 b/archive/gdb/ChangeLog-1993
similarity index 100%
rename from gdb/ChangeLog-1993
rename to archive/gdb/ChangeLog-1993
diff --git a/gdb/ChangeLog-1994 b/archive/gdb/ChangeLog-1994
similarity index 100%
rename from gdb/ChangeLog-1994
rename to archive/gdb/ChangeLog-1994
diff --git a/gdb/ChangeLog-1995 b/archive/gdb/ChangeLog-1995
similarity index 100%
rename from gdb/ChangeLog-1995
rename to archive/gdb/ChangeLog-1995
diff --git a/gdb/ChangeLog-1996 b/archive/gdb/ChangeLog-1996
similarity index 100%
rename from gdb/ChangeLog-1996
rename to archive/gdb/ChangeLog-1996
diff --git a/gdb/ChangeLog-1997 b/archive/gdb/ChangeLog-1997
similarity index 100%
rename from gdb/ChangeLog-1997
rename to archive/gdb/ChangeLog-1997
diff --git a/gdb/ChangeLog-1998 b/archive/gdb/ChangeLog-1998
similarity index 100%
rename from gdb/ChangeLog-1998
rename to archive/gdb/ChangeLog-1998
diff --git a/gdb/ChangeLog-1999 b/archive/gdb/ChangeLog-1999
similarity index 100%
rename from gdb/ChangeLog-1999
rename to archive/gdb/ChangeLog-1999
diff --git a/gdb/ChangeLog-2000 b/archive/gdb/ChangeLog-2000
similarity index 100%
rename from gdb/ChangeLog-2000
rename to archive/gdb/ChangeLog-2000
diff --git a/gdb/ChangeLog-2001 b/archive/gdb/ChangeLog-2001
similarity index 100%
rename from gdb/ChangeLog-2001
rename to archive/gdb/ChangeLog-2001
diff --git a/gdb/ChangeLog-2002 b/archive/gdb/ChangeLog-2002
similarity index 100%
rename from gdb/ChangeLog-2002
rename to archive/gdb/ChangeLog-2002
diff --git a/gdb/ChangeLog-2003 b/archive/gdb/ChangeLog-2003
similarity index 100%
rename from gdb/ChangeLog-2003
rename to archive/gdb/ChangeLog-2003
diff --git a/gdb/ChangeLog-2004 b/archive/gdb/ChangeLog-2004
similarity index 100%
rename from gdb/ChangeLog-2004
rename to archive/gdb/ChangeLog-2004
diff --git a/gdb/ChangeLog-2005 b/archive/gdb/ChangeLog-2005
similarity index 100%
rename from gdb/ChangeLog-2005
rename to archive/gdb/ChangeLog-2005
diff --git a/gdb/ChangeLog-2006 b/archive/gdb/ChangeLog-2006
similarity index 100%
rename from gdb/ChangeLog-2006
rename to archive/gdb/ChangeLog-2006
diff --git a/gdb/ChangeLog-2007 b/archive/gdb/ChangeLog-2007
similarity index 100%
rename from gdb/ChangeLog-2007
rename to archive/gdb/ChangeLog-2007
diff --git a/gdb/ChangeLog-2008 b/archive/gdb/ChangeLog-2008
similarity index 100%
rename from gdb/ChangeLog-2008
rename to archive/gdb/ChangeLog-2008
diff --git a/gdb/ChangeLog-2009 b/archive/gdb/ChangeLog-2009
similarity index 100%
rename from gdb/ChangeLog-2009
rename to archive/gdb/ChangeLog-2009
diff --git a/gdb/ChangeLog-2010 b/archive/gdb/ChangeLog-2010
similarity index 100%
rename from gdb/ChangeLog-2010
rename to archive/gdb/ChangeLog-2010
diff --git a/gdb/ChangeLog-2011 b/archive/gdb/ChangeLog-2011
similarity index 100%
rename from gdb/ChangeLog-2011
rename to archive/gdb/ChangeLog-2011
diff --git a/gdb/ChangeLog-2012 b/archive/gdb/ChangeLog-2012
similarity index 100%
rename from gdb/ChangeLog-2012
rename to archive/gdb/ChangeLog-2012
diff --git a/gdb/ChangeLog-2013 b/archive/gdb/ChangeLog-2013
similarity index 100%
rename from gdb/ChangeLog-2013
rename to archive/gdb/ChangeLog-2013
diff --git a/gdb/ChangeLog-2014 b/archive/gdb/ChangeLog-2014
similarity index 100%
rename from gdb/ChangeLog-2014
rename to archive/gdb/ChangeLog-2014
diff --git a/gdb/ChangeLog-2015 b/archive/gdb/ChangeLog-2015
similarity index 100%
rename from gdb/ChangeLog-2015
rename to archive/gdb/ChangeLog-2015
diff --git a/gdb/ChangeLog-2016 b/archive/gdb/ChangeLog-2016
similarity index 100%
rename from gdb/ChangeLog-2016
rename to archive/gdb/ChangeLog-2016
diff --git a/gdb/ChangeLog-2017 b/archive/gdb/ChangeLog-2017
similarity index 100%
rename from gdb/ChangeLog-2017
rename to archive/gdb/ChangeLog-2017
diff --git a/gdb/ChangeLog-2018 b/archive/gdb/ChangeLog-2018
similarity index 100%
rename from gdb/ChangeLog-2018
rename to archive/gdb/ChangeLog-2018
diff --git a/gdb/ChangeLog-2019 b/archive/gdb/ChangeLog-2019
similarity index 100%
rename from gdb/ChangeLog-2019
rename to archive/gdb/ChangeLog-2019
diff --git a/gdb/ChangeLog-2020 b/archive/gdb/ChangeLog-2020
similarity index 100%
rename from gdb/ChangeLog-2020
rename to archive/gdb/ChangeLog-2020
diff --git a/gdb/ChangeLog-2021 b/archive/gdb/ChangeLog-2021
similarity index 100%
rename from gdb/ChangeLog-2021
rename to archive/gdb/ChangeLog-2021
diff --git a/gdb/ChangeLog-3.x b/archive/gdb/ChangeLog-3.x
similarity index 100%
rename from gdb/ChangeLog-3.x
rename to archive/gdb/ChangeLog-3.x
diff --git a/gdb/doc/ChangeLog-1991-2021 b/archive/gdb/doc/ChangeLog-1991-2=
021
similarity index 100%
rename from gdb/doc/ChangeLog-1991-2021
rename to archive/gdb/doc/ChangeLog-1991-2021
diff --git a/gdb/mi/ChangeLog-1999-2003 b/archive/gdb/mi/ChangeLog-1999-2003
similarity index 100%
rename from gdb/mi/ChangeLog-1999-2003
rename to archive/gdb/mi/ChangeLog-1999-2003
diff --git a/gdb/stubs/ChangeLog-2012-2020 b/archive/gdb/stubs/ChangeLog-20=
12-2020
similarity index 100%
rename from gdb/stubs/ChangeLog-2012-2020
rename to archive/gdb/stubs/ChangeLog-2012-2020
diff --git a/gdb/testsuite/ChangeLog-1993-2013 b/archive/gdb/testsuite/Chan=
geLog-1993-2013
similarity index 100%
rename from gdb/testsuite/ChangeLog-1993-2013
rename to archive/gdb/testsuite/ChangeLog-1993-2013
diff --git a/gdb/testsuite/ChangeLog-2014-2021 b/archive/gdb/testsuite/Chan=
geLog-2014-2021
similarity index 100%
rename from gdb/testsuite/ChangeLog-2014-2021
rename to archive/gdb/testsuite/ChangeLog-2014-2021
diff --git a/gdb/testsuite/gdb.mi/ChangeLog-1999-2003 b/archive/gdb/testsui=
te/gdb.mi/ChangeLog-1999-2003
similarity index 100%
rename from gdb/testsuite/gdb.mi/ChangeLog-1999-2003
rename to archive/gdb/testsuite/gdb.mi/ChangeLog-1999-2003
diff --git a/gdb/tui/ChangeLog-1998-2003 b/archive/gdb/tui/ChangeLog-1998-2=
003
similarity index 100%
rename from gdb/tui/ChangeLog-1998-2003
rename to archive/gdb/tui/ChangeLog-1998-2003
diff --git a/gdbserver/ChangeLog-2002-2021 b/archive/gdbserver/ChangeLog-20=
02-2021
similarity index 100%
rename from gdbserver/ChangeLog-2002-2021
rename to archive/gdbserver/ChangeLog-2002-2021
diff --git a/gdbsupport/ChangeLog-2020-2021 b/archive/gdbsupport/ChangeLog-=
2020-2021
similarity index 100%
rename from gdbsupport/ChangeLog-2020-2021
rename to archive/gdbsupport/ChangeLog-2020-2021
diff --git a/gdb/contrib/check-whitespace-pre-commit.py b/gdb/contrib/check=
-whitespace-pre-commit.py
index 1d23bde19a7..7b4a8c8f7f9 100755
--- a/gdb/contrib/check-whitespace-pre-commit.py
+++ b/gdb/contrib/check-whitespace-pre-commit.py
@@ -14,23 +14,15 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
=20
-import re
 import subprocess
 import sys
=20
-# Files to completely ignore.
-re_ignore =3D re.compile("ChangeLog")
-
 # Files that are not clean, so they're only checked when changes.
 todo_list =3D []
=20
 clean =3D []
 other =3D []
 for f in sys.argv[1:]:
-    m =3D re_ignore.search(f)
-    if m:
-        continue
-
     if f not in todo_list:
         clean.append(f)
     else:
diff --git a/gdb/pyproject.toml b/gdb/pyproject.toml
index ba1ec0ddb5f..80a106b7183 100644
--- a/gdb/pyproject.toml
+++ b/gdb/pyproject.toml
@@ -58,8 +58,7 @@ spaces-in-braces =3D false
 [tool.codespell]
=20
 skip =3D [
-# Skip ChangeLogs and generated files.
-'*/ChangeLog*',
+# Skip generated files.
 '*/configure',
 'gdbsupport/Makefile.in',
 '*.dat',