repowidget: update action availability on repositoryChanged

Otherwise "Topic" action wouldn't be enabled/disabled on phase change
for example.

--HG--
branch : stable
10 jobs for branch/stable in 36 minutes and 28 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
failed #205425
allowed to fail
pytype-py3-hg-default

00:31:38

failed #205424
allowed to fail
pytype-py3-hg-stable

00:36:26

failed #205416
tests-py2-hg-5.6

00:01:49

passed #205417
tests-py2-hg-5.7

00:07:22

failed #205419
allowed to fail
tests-py2-hg-default

00:08:13

failed #205418
tests-py2-hg-stable

00:02:58

failed #205420
tests-py3-hg-5.6

00:05:07

passed #205421
tests-py3-hg-5.7

00:04:42

failed #205423
allowed to fail
tests-py3-hg-default

00:06:34

failed #205422
tests-py3-hg-stable

00:02:11

 
Name Stage Failure
failed
pytype-py3-hg-stable Test
[427/494] check tortoisehg.hgqt.postreview
[428/494] check tortoisehg.hgqt.phabreview
ninja: build stopped: cannot make progress due to previous errors.
Computing dependencies
Analyzing 128 sources with 218 local dependencies
Leaving directory '.pytype'
make: *** [Makefile:47: pytype] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
pytype-py3-hg-default Test
[432/499] check tortoisehg.hgqt.postreview
[433/499] check tortoisehg.hgqt.phabreview
ninja: build stopped: cannot make progress due to previous errors.
Computing dependencies
Analyzing 128 sources with 221 local dependencies
Leaving directory '.pytype'
make: *** [Makefile:47: pytype] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
tests-py2-hg-default Test
        waitForUnbusy(a)
> self.assertTrue(a.isServiceRunning())
E AssertionError: False is not true

tests/qt_repomanager_test.py:218: AssertionError
====== 36 failed, 363 passed, 50 skipped, 2 deselected in 106.46 seconds =======
make: *** [Makefile:35: tests] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
tests-py3-hg-default Test
ERROR: test-inithook.t output changed
!..
Failed test-https.t: output changed
Failed test-inithook.t: output changed
# Ran 5 tests, 0 skipped, 2 failed.
python hash seed: 4286821944
make: *** [Makefile:37: tests] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
tests-py3-hg-5.6 Test
creating locale/ja
creating locale/ja/LC_MESSAGES
generating locale/ja/LC_MESSAGES/tortoisehg.mo from i18n/tortoisehg/ja.po
HGRCPATH= python3 thg version
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
make: *** [Makefile:26: local] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
tests-py2-hg-stable Test
        waitForUnbusy(a)
> self.assertTrue(a.isServiceRunning())
E AssertionError: False is not true

tests/qt_repomanager_test.py:218: AssertionError
====== 36 failed, 363 passed, 50 skipped, 2 deselected in 100.03 seconds =======
make: *** [Makefile:35: tests] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
tests-py3-hg-stable Test
ERROR: test-inithook.t output changed
!..
Failed test-https.t: output changed
Failed test-inithook.t: output changed
# Ran 5 tests, 0 skipped, 2 failed.
python hash seed: 3018550532
make: *** [Makefile:37: tests] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
tests-py2-hg-5.6 Test
creating locale/pl/LC_MESSAGES
generating locale/pl/LC_MESSAGES/tortoisehg.mo from i18n/tortoisehg/pl.po
HGRCPATH= python2 thg version
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
make: *** [Makefile:26: local] Error 1
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1