2012-03-27 16:17:51 |
Eike |
bug |
|
|
added bug |
2012-03-27 16:17:52 |
Eike |
bug-repo-syncer: importance |
Undecided |
Wishlist |
|
2012-03-27 16:17:52 |
Eike |
bug-repo-syncer: milestone |
|
0.4.0 |
|
2012-03-27 16:17:53 |
Eike |
summary |
dummy |
Refactor: `*Helper` classes as companion classes to `*Controller` |
|
2012-03-27 16:17:53 |
Eike |
description |
dummy |
All additional repository specific algorithms should be bundled in classes that
are named `*Helper`. They should be companions to the `*Controller` classes
that access the repositories over the internet.
For example `BugLpFilter` and `buglp_equal_contents` should be converted to
`LpHelper`.
This becomes more important when an algorithm is implemented to throw away less
status information. (For example bug #303, bug #311.) This algorithm would be
one more repository specific function that must be implemented for each
repository.
Related:
* bug #949820 (Conserve Launchpad's bug status values)
* bug #959770 (Represent Bug Status Values as Sets) |
|
2012-03-28 10:29:41 |
Eike |
description |
All additional repository specific algorithms should be bundled in classes that
are named `*Helper`. They should be companions to the `*Controller` classes
that access the repositories over the internet.
For example `BugLpFilter` and `buglp_equal_contents` should be converted to
`LpHelper`.
This becomes more important when an algorithm is implemented to throw away less
status information. (For example bug #303, bug #311.) This algorithm would be
one more repository specific function that must be implemented for each
repository.
Related:
* bug #949820 (Conserve Launchpad's bug status values)
* bug #959770 (Represent Bug Status Values as Sets) |
All additional repository specific algorithms should be bundled in classes that
are named `*Helper`. They should be companions to the `*Controller` classes
that access the repositories over the internet.
For example `BugLpFilter` and `buglp_equal_contents` should be converted to
`LpHelper`.
This becomes more interesting when an algorithm is implemented to throw away less
status information. (For example bug #303, bug #311.) This algorithm would be
one more repository specific function that must be implemented for each
repository.
Related:
* bug #949820 (Conserve Launchpad's bug status values)
* bug #959770 (Represent Bug Status Values as Sets) |
|
2012-03-29 09:15:38 |
Eike |
description |
All additional repository specific algorithms should be bundled in classes that
are named `*Helper`. They should be companions to the `*Controller` classes
that access the repositories over the internet.
For example `BugLpFilter` and `buglp_equal_contents` should be converted to
`LpHelper`.
This becomes more interesting when an algorithm is implemented to throw away less
status information. (For example bug #303, bug #311.) This algorithm would be
one more repository specific function that must be implemented for each
repository.
Related:
* bug #949820 (Conserve Launchpad's bug status values)
* bug #959770 (Represent Bug Status Values as Sets) |
All additional repository specific algorithms should be bundled in classes that
are named `*Helper`. They should be companions to the `*Controller` classes
that access the repositories over the internet.
For example `BugLpFilter` and `buglp_equal_contents` should be converted to
`LpHelper`.
Collecting the repository specific algorithms in one name space becomes more
interesting, when an algorithm is implemented to conserve status information
better. (For example bug #949820, bug #959770.) This algorithm would be one more
repository specific function that must be implemented for each repository.
'''Related:'''
* bug #949820 (Conserve Launchpad's bug status values)
* bug #959770 (Represent Bug Status Values as Sets) |
|
2012-04-01 10:45:48 |
Eike |
bug-repo-syncer: milestone |
0.4.0 |
0.5.0 |
|