Activity log for bug #966356

Date Who What changed Old value New value Message
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