[sr #109942] restore automake-commit mail?

2020-01-09 Thread Bob Proulx
Follow-up Comment #21, sr #109942 (project administration):

> Indeed, my next commit to automake came in as k...@gnu.org. While not
exactly correct, it seems good enough.

That comes from your registered email in the database.  If that were changed
then the outgoing mail would also be changed.

Outgoing mail from vcs0 would, if nothing were configured, come from
$u...@vcs0.savannah.gnu.org and that's not good.  Have configured email
masquerading so that all mail comes from $u...@savannah.gnu.org hiding the
actual host name.  But email from that domain isn't valid so obviously also is
not good.

Therefore mail from individuals (commits for git, svn, cvs, et al are from the
user via ssh login) is mapped through a mapping database that maps usernames
to the registered email address.  That is how it arrived at your k...@gnu.org
address above.  It mapped it to the registered address in the database.

The git-multimail program we have been using does not extract the git author
email address nor the git committer email address from the git commit
changeset.  I am sure it could.  I suppose the author email would be more
appropriate than the committer address.  If someone wanted to code up the
python for it then that would be fine with me.  I am not a python person and
the inner workings of git multimail are obscure to me.

I am not voting for or against anything here.  I am simply reporting the facts
of the situation as they sit right now.


___

Reply to this item at:

  

___
  Message sent via Savannah
  https://savannah.nongnu.org/




[sr #109942] restore automake-commit mail?

2020-01-09 Thread Bob Proulx
Follow-up Comment #22, sr #109942 (project administration):

> *-commits -- the commit with full new versions of modified files.

> *-diffs -- the commit with diffs against the previous version.

When I look at the old emacs-commit list archive I don't see a full new
version of modified files posted there.  What I see is a URL to the viewvc web
archive of the commit in a message that is very similar to the git multimail
introduction header message for a series of commits.  So even the older CVS
mail hook did not seem to send out full copies of modified files.

git-multimail has a commitBrowseURL variable and feature that allows adding a
URL to the web archive of commits.  It was not in the earlier versions but is
available in later versions.  This could be added to any of the git-multimail
configurations and then a URL would appear for each of the messages.

git-multimail allows sending the introduction message to a different mailing
list than the individual commit messages.  The various variables are
"mailinglist" and "commitlist" and "refchangelist" and perhaps some others. 
If only mailinglist is set then both messages go there.  If both are set then
each is as specified.  Or it may be the other way around.  Some
experimentation would be needed.  But I am sure it is possible to send a
message similar to the old emacs-commit messages in addition to the current
emacs-diffs messages.


___

Reply to this item at:

  

___
  Message sent via Savannah
  https://savannah.nongnu.org/




[sr #109942] restore automake-commit mail?

2020-01-09 Thread Karl Berry
Follow-up Comment #23, sr #109942 (project administration):

including urls sounds desirable, because, why not.

i have no argument or desire for any other change. thanks.


___

Reply to this item at:

  

___
  Message sent via Savannah
  https://savannah.nongnu.org/




[sr #109942] restore automake-commit mail?

2020-01-09 Thread Bob Proulx
Follow-up Comment #24, sr #109942 (project administration):

Okay.  Have added a commitBrowseURL config and it should show up in the next
commit messages.


___

Reply to this item at:

  

___
  Message sent via Savannah
  https://savannah.nongnu.org/