# HG changeset patch # User Brendan Cully # Date 1160006680 25200 # Node ID 329ac0c0c0e8a731bbff15419cc8eeabbfaff3a9 # Parent 1f1af9b273e8fe4955729708bc92d59bb82585f7 hgweb: extract raw prefix from NWI commands diff --git a/mercurial/hgweb/hgweb_mod.py b/mercurial/hgweb/hgweb_mod.py --- a/mercurial/hgweb/hgweb_mod.py +++ b/mercurial/hgweb/hgweb_mod.py @@ -664,12 +664,10 @@ class hgweb(object): return cmd = args.pop(0) - if cmd == 'raw': - req.form['style'] = ['raw'] - cmd = 'rev' - elif cmd == 'rawdiff': - req.form['style'] = ['raw'] - cmd = 'diff' + style = cmd.rfind('-') + if style != -1: + req.form['style'] = [cmd[:style]] + cmd = cmd[style+1:] req.form['cmd'] = [cmd] if args and args[0]: