]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb] Move ChangeLog files to archive dir
authorTom de Vries <tdevries@suse.de>
Mon, 13 Jul 2026 11:33:42 +0000 (13:33 +0200)
committerTom de Vries <tdevries@suse.de>
Mon, 13 Jul 2026 11:33:42 +0000 (13:33 +0200)
We stopped updating ChangeLog files in 2021, and they are no longer
maintained.

If I want to see history, I use git log, so I don't use them for any purpose.

And they're in my way when I'm searching for files, grepping, or refactoring
using sed.

Move them out of the way, into a root-level directory named archive
(alternative names: legacy, deprecated, attic, stale, historical,
unmaintained).

Result of:
...
for f in $(find gdb* -name "ChangeLog*"); do
    dir=$(dirname $f)
    f=$(basename $f)
    u=archive/$dir
    mkdir -p $u
    git mv $dir/$f $u/$f
done
...

Also drop ignoring ChangeLog files in some pre-commit tools.

A less impactful but also less effective change would be to move <dir>/ChangeLog
into <dir>/archive/ChangeLog.

44 files changed:
archive/gdb/ChangeLog-1990 [moved from gdb/ChangeLog-1990 with 100% similarity]
archive/gdb/ChangeLog-1991 [moved from gdb/ChangeLog-1991 with 100% similarity]
archive/gdb/ChangeLog-1992 [moved from gdb/ChangeLog-1992 with 100% similarity]
archive/gdb/ChangeLog-1993 [moved from gdb/ChangeLog-1993 with 100% similarity]
archive/gdb/ChangeLog-1994 [moved from gdb/ChangeLog-1994 with 100% similarity]
archive/gdb/ChangeLog-1995 [moved from gdb/ChangeLog-1995 with 100% similarity]
archive/gdb/ChangeLog-1996 [moved from gdb/ChangeLog-1996 with 100% similarity]
archive/gdb/ChangeLog-1997 [moved from gdb/ChangeLog-1997 with 100% similarity]
archive/gdb/ChangeLog-1998 [moved from gdb/ChangeLog-1998 with 100% similarity]
archive/gdb/ChangeLog-1999 [moved from gdb/ChangeLog-1999 with 100% similarity]
archive/gdb/ChangeLog-2000 [moved from gdb/ChangeLog-2000 with 100% similarity]
archive/gdb/ChangeLog-2001 [moved from gdb/ChangeLog-2001 with 100% similarity]
archive/gdb/ChangeLog-2002 [moved from gdb/ChangeLog-2002 with 100% similarity]
archive/gdb/ChangeLog-2003 [moved from gdb/ChangeLog-2003 with 100% similarity]
archive/gdb/ChangeLog-2004 [moved from gdb/ChangeLog-2004 with 100% similarity]
archive/gdb/ChangeLog-2005 [moved from gdb/ChangeLog-2005 with 100% similarity]
archive/gdb/ChangeLog-2006 [moved from gdb/ChangeLog-2006 with 100% similarity]
archive/gdb/ChangeLog-2007 [moved from gdb/ChangeLog-2007 with 100% similarity]
archive/gdb/ChangeLog-2008 [moved from gdb/ChangeLog-2008 with 100% similarity]
archive/gdb/ChangeLog-2009 [moved from gdb/ChangeLog-2009 with 100% similarity]
archive/gdb/ChangeLog-2010 [moved from gdb/ChangeLog-2010 with 100% similarity]
archive/gdb/ChangeLog-2011 [moved from gdb/ChangeLog-2011 with 100% similarity]
archive/gdb/ChangeLog-2012 [moved from gdb/ChangeLog-2012 with 100% similarity]
archive/gdb/ChangeLog-2013 [moved from gdb/ChangeLog-2013 with 100% similarity]
archive/gdb/ChangeLog-2014 [moved from gdb/ChangeLog-2014 with 100% similarity]
archive/gdb/ChangeLog-2015 [moved from gdb/ChangeLog-2015 with 100% similarity]
archive/gdb/ChangeLog-2016 [moved from gdb/ChangeLog-2016 with 100% similarity]
archive/gdb/ChangeLog-2017 [moved from gdb/ChangeLog-2017 with 100% similarity]
archive/gdb/ChangeLog-2018 [moved from gdb/ChangeLog-2018 with 100% similarity]
archive/gdb/ChangeLog-2019 [moved from gdb/ChangeLog-2019 with 100% similarity]
archive/gdb/ChangeLog-2020 [moved from gdb/ChangeLog-2020 with 100% similarity]
archive/gdb/ChangeLog-2021 [moved from gdb/ChangeLog-2021 with 100% similarity]
archive/gdb/ChangeLog-3.x [moved from gdb/ChangeLog-3.x with 100% similarity]
archive/gdb/doc/ChangeLog-1991-2021 [moved from gdb/doc/ChangeLog-1991-2021 with 100% similarity]
archive/gdb/mi/ChangeLog-1999-2003 [moved from gdb/mi/ChangeLog-1999-2003 with 100% similarity]
archive/gdb/stubs/ChangeLog-2012-2020 [moved from gdb/stubs/ChangeLog-2012-2020 with 100% similarity]
archive/gdb/testsuite/ChangeLog-1993-2013 [moved from gdb/testsuite/ChangeLog-1993-2013 with 100% similarity]
archive/gdb/testsuite/ChangeLog-2014-2021 [moved from gdb/testsuite/ChangeLog-2014-2021 with 100% similarity]
archive/gdb/testsuite/gdb.mi/ChangeLog-1999-2003 [moved from gdb/testsuite/gdb.mi/ChangeLog-1999-2003 with 100% similarity]
archive/gdb/tui/ChangeLog-1998-2003 [moved from gdb/tui/ChangeLog-1998-2003 with 100% similarity]
archive/gdbserver/ChangeLog-2002-2021 [moved from gdbserver/ChangeLog-2002-2021 with 100% similarity]
archive/gdbsupport/ChangeLog-2020-2021 [moved from gdbsupport/ChangeLog-2020-2021 with 100% similarity]
gdb/contrib/check-whitespace-pre-commit.py
gdb/pyproject.toml

similarity index 100%
rename from gdb/ChangeLog-3.x
rename to archive/gdb/ChangeLog-3.x
index 1d23bde19a73e96d7b307c36b2ccc9e1ca09380c..7b4a8c8f7f906333faea937dd502acaa26c4b6ad 100755 (executable)
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-import re
 import subprocess
 import sys
 
-# Files to completely ignore.
-re_ignore = re.compile("ChangeLog")
-
 # Files that are not clean, so they're only checked when changes.
 todo_list = []
 
 clean = []
 other = []
 for f in sys.argv[1:]:
-    m = re_ignore.search(f)
-    if m:
-        continue
-
     if f not in todo_list:
         clean.append(f)
     else:
index ba1ec0ddb5ff2c2cecbe719855e32125113b9482..80a106b7183af5bfdfcd00c11e34c7a1b7f93497 100644 (file)
@@ -58,8 +58,7 @@ spaces-in-braces = false
 [tool.codespell]
 
 skip = [
-# Skip ChangeLogs and generated files.
-'*/ChangeLog*',
+# Skip generated files.
 '*/configure',
 'gdbsupport/Makefile.in',
 '*.dat',