First of all, I apologize in advance for cc'ing the busy git
mailing list with problems about stgit. The stgit web page at
http://www.procode.org/stgit/ says "Please report bugs to Catalin
Marinas and copy the GIT mailing list." I would feel less guilty
about whose time I was spending on reports like this if there were a
separate stgit-users list.
Anyhow, here is my bug reporting, which likely is some mistake
on my part.
I have a git tree with snapshots of linux kernel tar files, no
branches and no local modifications. By the way, this tree is not a
pull from the kernel.org git repository (although it will likely be
replaced with one in the future). Rather, this git tree one of a
collection git trees that correspond to tar files released on various
ftp and web repositories (i.e., there is one for gcc, one for
binutils, etc.).
I also have an stgit tree of the kernel. This one has the
local modifications in stgit. I just upgraded from stgit 0.11 to
0.12, upgraded the git kernel tree from 2.6.20 to 2.6.20-git7, and
tried to pull from the updated git tree to the stgit tree, using the
new stgit 0.12. stgit refused to apply the first local patch,
complaining "stg pull: unknown user details."
I did the "stg pull" as root, did not set any of the
GIT_AUTHOR_* environment variables and did not create any kind of git
or stg configuration file. No doubt I could work around this by
setting up some kind of configuration file, but I should not be
required to do so, especially just to do a "pull".
I don't mind that a version control system might log user ID
and email addresses somewhere, but it should still work if I do not
wish to provide that information.
Adam Richter
-