lp:lp2kanban

Created by Björn Tillenius and last modified
Get this branch:
bzr branch lp:lp2kanban
Members of Landscape can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Landscape
Project:
LP2Kanban
Status:
Development

Recent revisions

146. By David Britton

Merge lint-1 [f=] [r=ack,landscape-builder] [a=David Britton]
Add lint target (flake8), remove lint.

145. By David Britton

Merge feature-hoover-just-the-facts [f=] [r=adam-collard,landscape-builder] [a=David Britton]
Change card consolidation logic to pull cards in as soon as they hit a 'consolidation_lane' in the configuration. Also, when consolidating to a taskboard, move to the 'Done' lane instead of the default "Todo" lane (Request from QA).

- various logging changes to help diagnose program flow
- Added method 'refreshTaskBoard' to pull in card changes between moves
- Added method 'moveInsideTaskBoard' to allow lane selection inside the taskboard
- test fixes to compensate for changes

144. By David Britton

unicode strings on format()

143. By David Britton

Merge use-logging [r=ack]

bugs2cards.py: Convert prints to logs

142. By David Britton

Merge filter-bugs-correct-movement [r=ericsnow]

- Remove archive from default board fetch, this speeds up operations
  significantly. I don't have any way exposed externally from the config to
  turn this back on, but we don't use this, so I'm skipping for now.
- Remove cards inside taskboard from board fetch. This speeds up operations
  significantly, and we currently have no use case for automation moving inside
  a taskboard, nor does the config support doing these kinds of operations for
  us.
- Add clean make target
- Update README to talk about using a virtualenv for testing
- Add bug filter and card filter for testing individual moves on the board
- Add logging (follow on branch will convert all prints to logging calls
- log interesting paths for easier post-mortem log analysis (Moves and syncs)
- Explicitly skip attempting to move for no-op cases (before we relied on lkk
  to noop our request for us)

141. By David Britton

make ci-test target, run through venv

140. By David Britton

Merging moar-functions [r=blackboxsw]

Split apart large sync_cards into functions for some code separation.

139. By Chad Smith

forgotten unit test fix [trivial]

138. By Chad Smith

Merge cross-team-ignore-other-projects [r=BjornT] [a=Chad Smith]
This branch allows the autosync configuration option to be tri-state:
    "on" - sync any bug cards that don't have the no-sync marker
    "active-projects" - sync any bug cards that are related to the INI configured projects
    "off" - don't sync any bug cards unless "sync:" is in the title of the card

It lets multiple bug2cards ini configurations process the same board without having move collisions with other projects.

137. By Chad Smith

Properly report bug cards with multiple tasks and no linked branches as
the bug status of the 'trunk' task. Ignore sub-task (series) bug status.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~launchpad/lp2kanban/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers