[mythtv] FFmpeg plans
Paul Gardiner
lists at glidos.net
Mon Apr 30 20:32:51 UTC 2018
There seems to be a little confusion concerning how git subtree works.
It doesn't do anything weird to the subdirectory it's applied to: the
only difference anyone would notice in the mythtv repo, if using git
subtree, is that the updates to the ffmpeg subdir would appear as merges
and some of the commits in the branches merged would mysteriously refer
to files within the ffmpeg subdir without the "external/FFmpeg" prefix.
Using git subtree would not make the mythtv repo rely on the ffmpeg
repo. It would just make them share some sha-1 hashes in a useful way.
Before git subtree existed, it was possible to have a local repo for one
project include remotes from an entirely different project. Without git
subtree it wasn't useful to do so because if you checked out on a branch
from one project all the files from the other project would disappear.
git subtree is just a useful way of using remotes from different
projects in the case that one project represents the files of a
subdirectory of another project.
More information about the mythtv-dev
mailing list