[ previous ] [ next ] [ threads ]
 
 From:  "Malte S. Stretz" <mss at apache dot org>
 To:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  Repository/development issues
 Date:  Wed, 14 Jul 2010 18:21:49 +0200
Hi folks,

I had a look at the m0n0 source to see how hard it could be to add some 
things I need.  As described in [1] I tried to find the most recent 
version in trunk but that one only contained stale code from a few years 
ago.

It didn't take me too long to find out that the 1.3 development is 
happening in /branches/freebsd6.  It was still a bit confusing, so I 
think either it is time for an 
  svn mv /branches/freebsd6 /trunk
or [1] should be updated and maybe the trunk rm'd.

While looking for the most recent codebase, I also noticed that for the 
last few releases no tags were created.  Which should be quite easy to 
fix, attached you can find the file revs.txt and if somebody with the 
proper permissions executes the following bash snippet, everything 
should be fine ("should" I said, remove the safety-colon in front of the 
svn command):

while IFS=: read _ v _ _ _ b r; do
  R=http://svn.m0n0.ch/wall
  : svn cp $R/branches/$b@$r $R/tags/release-$v
done < revs.txt

I created the file by downloading the embedded images and extracting the 
build times with a script and comparing the times to the output of svn 
log.  I attached the script too, not because it is terribly useful but 
because it is an easy way to archive it :)  I'm running Linux and it 
took me a while to find out how to access the rootfs, finding the 
correct offsets and mount parameters and stuff.

Cheers,
Malte

[1]http://m0n0.ch/wall/repository.php

--
version:1.3b15:2008-10-11 18:48:04 +0200:freebsd6:r304
version:1.3b16:2009-04-11 17:06:27 +0200:freebsd6:r330
version:1.3b17:2009-08-12 20:00:30 +0200:freebsd6:r349
version:1.3b18:2009-08-16 22:39:03 +0200:freebsd6:r349
version:1.3:2009-11-30 20:18:13 +0100:freebsd6:r351
version:1.31:2010-03-06 12:28:59 +0100:freebsd6:r366
version:1.32:2010-04-17 21:01:56 +0200:freebsd6:r377
version:1.232:2007-12-16 15:37:09 +0100:1.23:r226
version:1.233:2008-01-23 23:28:28 +0100:1.23:r239
version:1.234:2008-08-08 21:03:59 +0200:1.23:r290
version:1.235:2008-09-04 21:49:25 +0200:1.23:r300
version:1.236:2009-09-30 22:38:34 +0200:1.23:r350
buildtimes.sh (0.4 KB, application/x-shellscript)