On Wed, May 24, 2006 at 11:17:32PM +0930, Geoff Russell wrote: > All 3 work. But if I add a second tag before the ':errno_h", then I > get an error. > > The "use" line that makes git-cvsimport compile for me is: > > use POSIX qw(strftime dup2 ENOENT); Odd. It's either a bug with importing tags in older versions, or there's some deep perl voodoo that I don't understand (either way, it is "fixed" in more recent versions). Importing ENOENT directly is reasonable. Junio, can you apply the following fix? diff --git a/git-cvsimport.perl b/git-cvsimport.perl index af331d9..76f6246 100755 --- a/git-cvsimport.perl +++ b/git-cvsimport.perl @@ -23,7 +23,7 @@ use File::Basename qw(basename dirname); use Time::Local; use IO::Socket; use IO::Pipe; -use POSIX qw(strftime dup2 :errno_h); +use POSIX qw(strftime dup2 ENOENT); use IPC::Open2; $SIG{'PIPE'}="IGNORE"; - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html