summaryrefslogtreecommitdiff
path: root/contrib/mklog.py
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2021-03-22 10:53:57 +0100
committerMartin Liska <mliska@suse.cz>2021-03-22 10:54:32 +0100
commitc38f679eebffd601d977330f24def69f4b620c93 (patch)
tree578e3f6ec494ae92298552aa4550b5c8486b89ad /contrib/mklog.py
parent540dace2ed3949571f2ce6cb007354e69bda0cb2 (diff)
downloadgcc-c38f679eebffd601d977330f24def69f4b620c93.tar.gz
mklog: add new argument --directory.
The argument is handy when one needs to generate ChangeLog entries for a different project (e.g. binutils). contrib/ChangeLog: * mklog.py: Add --directory argument.
Diffstat (limited to 'contrib/mklog.py')
-rwxr-xr-xcontrib/mklog.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/contrib/mklog.py b/contrib/mklog.py
index 6509886741d..00a001ec5ae 100755
--- a/contrib/mklog.py
+++ b/contrib/mklog.py
@@ -71,7 +71,7 @@ gcc_root = os.path.dirname(os.path.dirname(script_folder))
def find_changelog(path):
folder = os.path.split(path)[0]
while True:
- if os.path.exists(os.path.join(gcc_root, folder, 'ChangeLog')):
+ if os.path.exists(os.path.join(args.directory, folder, 'ChangeLog')):
return folder
folder = os.path.dirname(folder)
if folder == '':
@@ -277,6 +277,9 @@ if __name__ == '__main__':
help='Do not generate function names in ChangeLogs')
parser.add_argument('-p', '--fill-up-bug-titles', action='store_true',
help='Download title of mentioned PRs')
+ parser.add_argument('-d', '--directory', default=gcc_root,
+ help='Root directory where to search for ChangeLog '
+ 'files')
parser.add_argument('-c', '--changelog',
help='Append the ChangeLog to a git commit message '
'file')