diff options
| author | Ralph Amissah <ralph@amissah.com> | 2010-09-13 07:54:13 -0400 | 
|---|---|---|
| committer | Ralph Amissah <ralph@amissah.com> | 2010-09-22 09:53:09 -0400 | 
| commit | 95a44653ab3d679464510161d3f5a9cb65b97c5f (patch) | |
| tree | f08d559e8dbd14584a5aac66f87848c37ba92b90 | |
| parent | changelog 2.6.3-4 [debian package rebuilt (squeeze freeze)] (diff) | |
options, add expressive options --[name] as alternative to flags -[x]
| -rw-r--r-- | CHANGELOG_v2 | 7 | ||||
| -rw-r--r-- | data/doc/sisu/v2/CHANGELOG | 7 | ||||
| -rw-r--r-- | lib/sisu/v2/options.rb | 43 | 
3 files changed, 47 insertions, 10 deletions
| diff --git a/CHANGELOG_v2 b/CHANGELOG_v2 index 5174c055..36c2bc99 100644 --- a/CHANGELOG_v2 +++ b/CHANGELOG_v2 @@ -83,6 +83,13 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.3.orig.tar.gz    * html headers do not include the "title" field, fix (Closes: #594949)      (param, variable not set (presumably since change from v1 to v2)) +  (2010-09-13:37/1) +  sisu_2.6.3-5.dsc +  sisu_2.6.3-5.diff.gz +  [debian freeze, code and documentation fixes] + +  * options, add expressive options --[name] as alternative to flags -[x] +  %% 2.6.2.orig.tar.gz (2010-07-15:28/4)  http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.2.orig.tar.gz    63ffa027e66ed18d5d56d8e82e79a437bcec362e7c16d6d4ae26fa0d029f80ae 2730609 sisu_2.6.2.orig.tar.gz diff --git a/data/doc/sisu/v2/CHANGELOG b/data/doc/sisu/v2/CHANGELOG index 31b22b98..1db28e99 100644 --- a/data/doc/sisu/v2/CHANGELOG +++ b/data/doc/sisu/v2/CHANGELOG @@ -83,6 +83,13 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.3.orig.tar.gz    * html headers do not include the "title" field, fix (Closes: #594949)      (param, variable not set (presumably since change from v1 to v2)) +  (2010-09-13:37/1) +  sisu_2.6.3-5.dsc +  sisu_2.6.3-5.diff.gz +  [debian freeze, code and documentation fixes] + +  * options, add expressive options --[name] as alternative to flags -[x] +  %% 2.6.2.orig.tar.gz (2010-07-15:28/4)  http://www.jus.uio.no/sisu/pkg/src/sisu_2.6.2.orig.tar.gz    63ffa027e66ed18d5d56d8e82e79a437bcec362e7c16d6d4ae26fa0d029f80ae 2730609 sisu_2.6.2.orig.tar.gz diff --git a/lib/sisu/v2/options.rb b/lib/sisu/v2/options.rb index fbf8336a..94a23590 100644 --- a/lib/sisu/v2/options.rb +++ b/lib/sisu/v2/options.rb @@ -125,16 +125,39 @@ module SiSU_commandline        unless m.empty?          m.each do |m|            case m -          when /--maintenance/ -            c=c+'M' -          when /--verbose[=-]3/ -            c=c+'VM' -          when /--verbose[=-]2|--Verbose|--VERBOSE/ -            c=c+'V' -          when /--verbose(?:[=-]1)?/ -            c=c+'v' -          when /--verbose[=-]0|--quiet|--silent/ -            c=c+'q' +          when /--color-toggle/;                           c=c+'c' +          when /--configure/;                              c=c+'C' # issue should be CC +          when /--machine|--middle/;                       c=c+'m' +          when /--txt|--text|--plaintext/;                 c=c+'t' +          when /--html/;                                   c=c+'h' +          when /--epub/;                                   c=c+'e' +          when /--od[ft]/;                                 c=c+'o' +          when /--pdf/;                                    c=c+'p' +          when /--concordance|--wordmap/;                  c=c+'w' +          when /--manpage/;                                c=c+'i' +          when /--texinfo/;                                c=c+'I' +          when /--xhtml/;                                  c=c+'b' +          when /--xml-sax/;                                c=c+'x' +          when /--xml-dom/;                                c=c+'X' +          when /--digest/;                                 c=c+'N' +          when /--termsheet/;                              c=c+'T' +          when /--manifest/;                               c=c+'my' +          when /--sqlite/;                                 c=c+'d' +          when /--pg|--psql/;                              c=c+'D' +          when /--remote|--rsync/;                         c=c+'R' +          when /--scp/;                                    c=c+'r' +          when /--source/;                                 c=c+'s' +          when /--sisupod/;                                c=c+'S' +          when /--git/;                                    c=c+'g' +          when /--urls/;                                   c=c+'U' +          when /--zap|--delete/;                           c=c+'Z' +          when /--sample-search-form/;                     c=c+'F' +          when /--webserv|--webrick/;                      c=c+'W' +          when /--maintenance/;                            c=c+'M' +          when /--verbose[=-]3/;                           c=c+'VM' +          when /--verbose[=-]2|--Verbose|--VERBOSE/;       c=c+'V' +          when /--verbose(?:[=-]1)?/;                      c=c+'v' +          when /--verbose[=-]0|--quiet|--silent/;          c=c+'q'            else @mod << m            end          end | 
