[darcs-users] Suggestion: remind user of DARCS_EMAIL
Mark Stosberg
mark at summersault.com
Tue Mar 24 15:55:09 UTC 2009
On Mon, 23 Mar 2009 22:59:45 +0000
Ashley Moran <ashley.moran at patchspace.co.uk> wrote:
> Hi
>
> This bugged me for ages until I googled for it and found there was an
> answer. Every time you record the first patch in a repo, it asks you
> for your email address:
>
> % darcs record
> Darcs needs to know what name (conventionally an email address) to use
> as the
> patch author, e.g. 'Fred Bloggs <fred at bloggs.invalid>'. If you
> provide one
> now it will be stored in the file '_darcs/prefs/author' and used as a
> default
> in the future. To change your preferred author address, simply delete
> or edit
> this file.
>
> I think it would be useful to point out you can set the DARCS_EMAIL
> environment variable in this explanation. It'd be a very easy way of
> improving the usability of making many branches to new users. And
> people like me that didn't realise there was a solution!
I agree with promoting this better, but for a different reason.
In our work flow, sometimes different people work in the same copy of
a repo at different times.
Unless we all have DARCS_EMAIL set, someone (often a less technical
designer) will get prompted for their e-mail, so that
_darcs/prefs/author gets set.
The next thing we know, someone else records a patch, but now it appears
to come from the first person, because _darcs/prefs/author overrides
what's in the environment. Then we have a patch with the wrong
attribution.
Mark
More information about the darcs-users
mailing list