Skip to content

Conversation

ulmus-scott
Copy link
Contributor

config.h and version.h are used filenames in subdirectories
of mythtv/external.

config.* is only ignored in the mythtv/ directory, not is
subdirectories, by mythtv/.gitignore by using /config.*,
so !config.* is unnecessary.

version.h is also excluded in libmythbase/.gitignore, which
does not apply to files in mythtv/external, but that filename
is used in FFmpeg.

config.mak is excluded by FFmpeg/ffbuild/.gitignore.

config.h is excluded by FFmpeg/.gitignore, but that filename
is used in libexiv2. I think it is clearer if the .gitignore
rule is where the file is generated.

avconfig.h is excluded by FFmpeg/libavutil/.gitignore.

FFmpeg/.gitignore ignores *_g.

Nothing creates FFmpeg.old.

All other rules are already in FFmpeg/.gitignore.

Checklist

config.h and version.h are used filenames in subdirectories
of mythtv/external.

config.* is only ignored in the mythtv/ directory, not is
subdirectories, by mythtv/.gitignore by using `/config.*`,
so `!config.*` is unnecessary.

version.h is also excluded in libmythbase/.gitignore, which
does not apply to files in mythtv/external, but that filename
is used in FFmpeg.

config.mak is excluded by FFmpeg/ffbuild/.gitignore.

config.h is excluded by FFmpeg/.gitignore, but that filename
is used in libexiv2.  I think it is clearer if the .gitignore
rule is where the file is generated.

avconfig.h is excluded by FFmpeg/libavutil/.gitignore.

FFmpeg/.gitignore ignores *_g.

Nothing creates FFmpeg.old.

All other rules are already in FFmpeg/.gitignore.
@linuxdude42 linuxdude42 merged commit dba9c05 into MythTV:master Jul 15, 2025
7 of 11 checks passed
@ulmus-scott ulmus-scott deleted the gitignore branch July 15, 2025 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants