Closed Bug 764207 Opened 12 years ago Closed 12 years ago

Tryserver pushes should output TBPL link for the push

Categories

(Developer Services :: Mercurial: hg.mozilla.org, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Dolske, Assigned: graememcc)

References

Details

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #663585 +++

"It'd be handy if, when pushing, the hg changeset URL were printed, since often you want to paste that URL into a bug."

It would also be REALLY handy if a Tryserver push spat out a TBPL link for the push, since on occasion people will look at that URL to see results. :)

Presumably all the info should be at-hand...

$ hg log -l 1
changeset:   96464:1b3e7e9f46a5

TBPL link: https://tbpl.mozilla.org/?tree=Try&rev=1b3e7e9f46a5


I suppose there's no reason to limit it exclusively to Try, but that would be the most useful to me.
Instead of having a push print out the changeset URL, have it post the changeset URL to the bug mentioned in the commit message?
There are plenty of times I push to try without it being something I want reported in the bug, so I'd rather it be just printed out after pushing.
Sure. You could also have it distinguish between pushing to try and elsewhere.
Attached patch v1Splinter Review
Taking the simple approach here.

I guess I'd be slightly cautious about talking to something external in the hook. I believe the hook for pulse.mozilla.org caused a few intermittent tree closures before being disabled.
Attachment #632690 - Flags: review?(ted.mielczarek)
Comment on attachment 632690 [details] [diff] [review]
v1

Review of attachment 632690 [details] [diff] [review]:
-----------------------------------------------------------------

Fine with me. In the future, feel free to push changes here without review if you'd like. It's your code. :)
Attachment #632690 - Flags: review?(ted.mielczarek) → review+
http://hg.mozilla.org/hgcustom/hghooks/rev/38218ddfda34
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Depends on: 751867
Assignee: nobody → graememcc_firefox
<3
Product: mozilla.org → Release Engineering
Product: Release Engineering → Developer Services
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: