Wed Nov 9 23:59:47 UTC 2005 Alberto Bertogli * Add exclusion lists to multidir configuration. diff -rN -u old-darcsweb/config.py.sample new-darcsweb/config.py.sample --- old-darcsweb/config.py.sample 2013-07-07 10:43:13.000000000 +0000 +++ new-darcsweb/config.py.sample 2013-07-07 10:43:14.000000000 +0000 @@ -89,4 +89,8 @@ repourl = 'http://auriga.wearlab.de/~alb/repos/%(name)s' repoencoding = 'latin1' + # if you want to exclude some directories, add them to this list (note + # they're relative to multidir, not absolute) + #exclude = [ 'dir1', 'dir2' ] + diff -rN -u old-darcsweb/darcsweb.cgi new-darcsweb/darcsweb.cgi --- old-darcsweb/darcsweb.cgi 2013-07-07 10:43:13.000000000 +0000 +++ new-darcsweb/darcsweb.cgi 2013-07-07 10:43:14.000000000 +0000 @@ -1783,6 +1783,8 @@ if 'multidir' not in dir(c): continue + if 'exclude' not in dir(c): + c.exclude = [] entries = os.listdir(c.multidir) entries.sort() for name in entries: @@ -1791,6 +1793,8 @@ fulldir = c.multidir + '/' + name if not os.path.isdir(fulldir + '/_darcs'): continue + if name in c.exclude: + continue rdir = fulldir desc = c.repodesc % { 'name': name }