[PATCH] Added new send extension
John Goerzen
jgoerzen at complete.org
Thu Mar 22 07:43:31 CDT 2007
On 2007-03-22, John Goerzen <jgoerzen at complete.org> wrote:
> The goal is that a person can just type "hg send" and The Right Thing
> happens. We're not quite that automated yet, but I think it's
> attainable.
ThomasAH had a nice suggestion on IRC this morning:
<ThomasAH> CosmicRay: Hi! For "hg send", I think a file in the
repository containing URL/email pairs is better, hg send could then look
at default/default-push for a matching URL and use the found email
address. Of course you have to follow the chain of local clones until
you'll see an http URL, because of (remote repo) -> (clean clone) ->
(working clone)
If we aren't going to modify the remoterepos to look at the server for
a per-repo config (mpm doesn't seem to like that option), this ought to
work. It will be mergable just fine, so should solve all the problems
with just having a flat .hgemail file with an email address or some
such. If hg send is accepted, I would be happy to implement this.
(Ditto for hg email --outgoing)
He also added:
<ThomasAH> CosmicRay: Yes, the patchbomb extension is for people who
know what they're doing while send should be fire&forget :)
which sums up my opinion on the separate vs. combined issue very nicely.
I think that a user should be able to type "hg send", hit Return, and
everything just happens right. Poof, end of story, no need for further
input. (*Maybe* a subject line)
That's how it works in Darcs, and is a *very* powerful argument for the
tool, IMHO.
-- John
More information about the Mercurial-devel
mailing list