Stephen Lau wrote:
John Levon wrote:
This commit:

http://mail.opensolaris.org/pipermail/onnv-notify/2007-January/006656.html

has 20 changesets since the dboot putback broke the bridge. stevel tells me it's intentional that the commit comment doesn't list all the comment contents
of the changesets; why?

regards
john

If I recall the conversation correctly, it was to prevent the message from getting astronomically large if someone pulled-a-stevel and imported all of onnv-gate (which would generate a notification containing every single putback comment that had gone into onnv-gate).

However we've slapped a check in to automatically reject anything with >500 incoming changesets - so perhaps we can modify the behaviour to show all the comment contents of the changesets.

I'd prefer that since the notification would be more useful then, especially given that we aggregate the file listing. As you noted on IRC, that putback notification makes it look like a relatively minor FMA putback updated a helluva lot of files. :)


I can't easily think of a pleasant way to deal with this, there's many times when either side is the wrong thing to be doing (condensing or otherwise).

I'd say that the confusion with the filelist is wrong either way, however.
(except with merges, where it's actually somewhat accurate...)

I still think the better solution is to make the accidental mailbombing problem go away by providing better setup facilities, and then consider what we need to do for the intentionally large merge side of things.

My current hopes would be merges only show the merge cset (which maybe complicated to implement in a foolproof fashion), others send one mail-per-change, and putbacks of large numbers of changesets are blocked on the assumption they're bogus, and dealt with case-by-case for the situation where they were intended (but still perhaps unwise).

-- Rich
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to