Well, I thought that it is an easy job
to identify the files added by a
specific user in a specific date,
using awk with the output (mylogfile),
but the problem is that I can't
distinguish between added and removed
files!
Sure you can...
svn log -v REPOURL > ~/reposvn.log
You will then see output kinda like this:
------------------------------------------------------------------------
r1 | svnuser | 2010-10-20 18:56:07 -0400 (Wed, 20 Oct 2010) | 1 line
Changed paths:
A /trunk/file/that/was/added.txt
D /trunk/file/that/was/removed.txt
Commit comment.
A means added, M means modified, D means deleted. awk on that :-)
Also you might want to think about Antonio's comment above to use the xml format and parse that as opposed to using awk... might be easier. Ive never tried to do either so i cant say.
That has nothing to do with SVN you dont have permission to write to the file youre trying to write to. Try throwing it in your home directory or in /tmp as Nishant suggested in his comment.
svn log file:///var/svn/repository/myproject > /tmp/file.txt/tmp.--xmloption for thesvn logcommand. Unless you are anawkhacker, it might be easier to process the XML output using a stylesheet thanawkfor the plain text output :)