From 1329a9338d72da95653f18545eb9275f18a58c36 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 23 Mar 2011 13:49:49 -0500 Subject: [PATCH 1/3] Check to see if there's a milestone we can use, and release that if so --- lp-project-upload | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lp-project-upload b/lp-project-upload index 7931f2c..60f67f1 100755 --- a/lp-project-upload +++ b/lp-project-upload @@ -102,6 +102,10 @@ def main(): if rel.version == version: release = rel break + if not release: + for milestone in proj.all_milestones: + if milestone.name == version: + release = milestone.createProductRelease(date_released=datetime.date.today().strftime('%Y-%m-%d')) if not release: release = create_release(proj, version) From fdb7a3d716ad1519bca4eb2cc81ee8aa8e01f82b Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 23 Mar 2011 20:52:16 -0500 Subject: [PATCH 2/3] Shortened a long line for people with old text editors or graphics drivers that don't support KMS on the console. --- lp-project-upload | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lp-project-upload b/lp-project-upload index 60f67f1..2e1fcb3 100755 --- a/lp-project-upload +++ b/lp-project-upload @@ -105,7 +105,8 @@ def main(): if not release: for milestone in proj.all_milestones: if milestone.name == version: - release = milestone.createProductRelease(date_released=datetime.date.today().strftime('%Y-%m-%d')) + today = datetime.date.today().strftime('%Y-%m-%d') + release = milestone.createProductRelease(date_released=today) if not release: release = create_release(proj, version) From bc54558c3cedf6b54896dad3ed966441bda97fa5 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 23 Mar 2011 20:53:32 -0500 Subject: [PATCH 3/3] lp-project-upload: Use a milestone that already exists if there is one to use. --- debian/changelog | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 9e2e02d..823753e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,14 @@ ubuntu-dev-tools (0.121) UNRELEASED; urgency=low + [ Daniel Holbach ] * harvest, setup.py: install tool that queries Harvest for information about open opportunities for a given source package. - -- Daniel Holbach Mon, 21 Mar 2011 12:24:56 +0100 + [ Ted Gould ] + * lp-project-upload: Use a milestone that already exists if there is + one to use. + + -- Ted Gould Wed, 23 Mar 2011 20:52:56 -0500 ubuntu-dev-tools (0.120) unstable; urgency=low