# HG changeset patch # User Mads Kiilerich # Date 2013-06-12 12:23:20 # Node ID a2218bdbf45dc5996dcde695697b5114db21b279 # Parent 6eaee7e2829eb1d7c951950a867a220a09a8323f pull requests: make title optional - generate one automatically diff --git a/rhodecode/controllers/pullrequests.py b/rhodecode/controllers/pullrequests.py --- a/rhodecode/controllers/pullrequests.py +++ b/rhodecode/controllers/pullrequests.py @@ -335,6 +335,8 @@ class PullrequestsController(BaseRepoCon reviewers = _form['review_members'] title = _form['pullrequest_title'] + if not title: + title = '%s#%s to %s' % (org_repo, org_ref.split(':', 2)[1], other_repo) description = _form['pullrequest_desc'] try: pull_request = PullRequestModel().create( diff --git a/rhodecode/model/forms.py b/rhodecode/model/forms.py --- a/rhodecode/model/forms.py +++ b/rhodecode/model/forms.py @@ -415,7 +415,7 @@ def PullRequestForm(repo_id): v.UniqueList(not_empty=True)) review_members = v.UniqueList(not_empty=True) - pullrequest_title = v.UnicodeString(strip=True, required=True, min=3) + pullrequest_title = v.UnicodeString(strip=True, required=True) pullrequest_desc = v.UnicodeString(strip=True, required=False) ancestor_rev = v.UnicodeString(strip=True, required=True)