It's taken me a while to get round to it, but I've set up my installation for automatic updates using came88's script (https://tt-rss.org/forum/viewtopic.php?f=10&t=3262&start=60#p19511
I'm unsure, though, how to have additional plugins (for example FeedIron) automatically update as well. I don't expect anyone to modify his script for me (but if you have one already that does the job, why not post it?). I'm just hoping for advice how to handle the various git repositories so I can fix up the process on my own, as I haven't done this before.
Do I put the plugin's repository inside $DIRGIT/plugins as an independent repository - in which case I would have to loop through all such directories to run git fetch/log/merge on each one - or will the git submodules function allow me to have the $DIRGIT repository handle the plugin repositories too and thereby make only minimal changes to the script? (i.e. run "git submodule update --remote" in $DIRGIT -- but I get the impression I still have to do that separately from updates to the main repo)
Tips/instructions will be very welcome! (fox, please go easy; and thanks for all your generous work)
I added one plugin as a submodule with "sudo git submodule add git://github.com/m42e/ttrss_plugin-feediron.git
plugins/feediron" and added "git submodule foreach git fetch origin" and "git submodule foreach git merge origin/master" where appropriate in the script. My concern right now (and I don't see how to test that) is whether the command "git log HEAD..origin/master --oneline" will include changes to submodules too. I get the impression that it will, but can anyone confirm that?