[mythtv-commits] [MythTV/mythtv] 2e26f7: Preserve data for deleted channels that are still ...

David Engel noreply at github.com
Tue Nov 12 17:24:49 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 2e26f7f12fce13c155e43ff536b1e09a342e1722
      https://github.com/MythTV/mythtv/commit/2e26f7f12fce13c155e43ff536b1e09a342e1722
  Author: David Engel <dengel at mythtv.org>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M mythtv/bindings/perl/MythTV.pm
    M mythtv/bindings/php/MythTV.php
    M mythtv/bindings/python/MythTV/static.py
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmythbase/mythversion.h
    M mythtv/libs/libmythprotoserver/requesthandler/fileserverhandler.cpp
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/dbcheck.cpp
    M mythtv/libs/libmythtv/dtvmultiplex.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/mhi.cpp
    M mythtv/libs/libmythtv/programdata.cpp
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/v4lchannel.cpp
    M mythtv/libs/libmythtv/sourceutil.cpp
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/programs/mythbackend/backendhousekeeper.cpp
    M mythtv/programs/mythbackend/backendhousekeeper.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/services/guide.cpp
    M mythtv/programs/mythfilldatabase/filldata.cpp
    M mythtv/programs/mythfilldatabase/main.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/progfind.cpp
    M mythtv/programs/mythfrontend/proglist.cpp
    M mythtv/programs/mythtv-setup/channeleditor.cpp
    M mythtv/programs/mythtv-setup/checksetup.cpp
    M mythtv/programs/mythtv-setup/importicons.cpp
    M mythtv/programs/mythutil/eitutils.cpp

  Log Message:
  -----------
  Preserve data for deleted channels that are still referenced.

Don't immediately remove database entries for channels when they are
deleted.  Instead, mark them as deleted so they are no longer used.
Change housekeeping to remove the entries for delted channels at a
later time when they are no longer referenced.

Fixes #13500




More information about the mythtv-commits mailing list