Add remote conflicts tree implementation.
modified libpkg/pkg_jobs.c
@@ -2143,6 +2143,7 @@ pkg_jobs_check_conflicts(struct pkg_jobs *j)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2153,8 +2154,6 @@ pkg_jobs_check_conflicts(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -2163,13 +2162,7 @@ pkg_jobs_check_conflicts(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs_conflicts.c
@@ -261,12 +261,13 @@ pkg_conflicts_register_unsafe(struct pkg *p1, struct pkg *p2,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -288,6 +289,7 @@ pkg_conflicts_register_chain(struct pkg_jobs *j, struct pkg_job_universe_item *u
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -296,6 +298,7 @@ pkg_conflicts_register_chain(struct pkg_jobs *j, struct pkg_job_universe_item *u
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -303,6 +306,8 @@ pkg_conflicts_register_chain(struct pkg_jobs *j, struct pkg_job_universe_item *u
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -313,16 +318,16 @@ static struct pkg *
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -346,6 +351,9 @@ pkg_conflicts_check_local_path(const char *path, const char *uid,
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -358,6 +366,63 @@ pkg_conflicts_check_local_path(const char *path, const char *uid,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -371,10 +436,12 @@ pkg_conflicts_check_chain_conflict(struct pkg_job_universe_item *it,
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -390,13 +457,16 @@ pkg_conflicts_check_chain_conflict(struct pkg_job_universe_item *it,
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -445,9 +515,3 @@ pkg_conflicts_append_chain(struct pkg_job_universe_item *it,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |