Branch: refs/heads/master
Home: https://github.com/haikuports/haikuporter
Commit: f4f21183276668af6b523d0b9027d55e79303c73
https://github.com/haikuports/haikuporter/commit/f4f21183276668af6b523d0b9027d55e79303c73
Author: Michael Lotz <mmlr@xxxxxxxx>
Date: 2017-12-17 (Sun, 17 Dec 2017)
Changed paths:
M HaikuPorter/Port.py
Log Message:
-----------
Port: Make requiresTypes a class variable.
It is already used in two places.
Commit: 06e0fbc4476a358fe27603545518ab2ee124b6bd
https://github.com/haikuports/haikuporter/commit/06e0fbc4476a358fe27603545518ab2ee124b6bd
Author: Michael Lotz <mmlr@xxxxxxxx>
Date: 2017-12-17 (Sun, 17 Dec 2017)
Changed paths:
M HaikuPorter/Main.py
M HaikuPorter/Options.py
M HaikuPorter/Repository.py
Log Message:
-----------
Repository: Add --check-repository-consistency.
It dependency solves all active ports and prints out the problems found.
Commit: 05732a247229c695ce7e85199f82a456037aaca0
https://github.com/haikuports/haikuporter/commit/05732a247229c695ce7e85199f82a456037aaca0
Author: Michael Lotz <mmlr@xxxxxxxx>
Date: 2017-12-17 (Sun, 17 Dec 2017)
Changed paths:
M HaikuPorter/DependencyResolver.py
Log Message:
-----------
DependencyResolver: Move updateDependencies evaluation to init.
Commit: b1ae63d0bb042a1a8ef5a792df6b06e4e263cad5
https://github.com/haikuports/haikuporter/commit/b1ae63d0bb042a1a8ef5a792df6b06e4e263cad5
Author: Michael Lotz <mmlr@xxxxxxxx>
Date: 2017-12-17 (Sun, 17 Dec 2017)
Changed paths:
M HaikuPorter/DependencyResolver.py
Log Message:
-----------
DependencyResolver: Cache successful dependency resolution.
Dramatically cuts down the overhead when doing multiple dependency
resolutions as common dependencies don't need to be fully resolved each
time. This impacts consistency checks (package repository and
repository) that now run in a fraction of the time.
Commit: 2b7ba23e93e799bb9ceeab552266cc1e35b26c5f
https://github.com/haikuports/haikuporter/commit/2b7ba23e93e799bb9ceeab552266cc1e35b26c5f
Author: Michael Lotz <mmlr@xxxxxxxx>
Date: 2017-12-17 (Sun, 17 Dec 2017)
Changed paths:
M HaikuPorter/DependencyResolver.py
Log Message:
-----------
DependencyResolver: Avoid needless creation of PackageNodes.
These duplicate PackageNodes were just created to be converted to a
string. Use the list of pending nodes instead, which contains the same
info.
Compare:
https://github.com/haikuports/haikuporter/compare/6b0ab9e35dd7...2b7ba23e93e7