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)