]> sjero.net Git - wget/commitdiff
Doc improvements for --base.
authorMicah Cowan <micah@cowan.name>
Tue, 7 Jul 2009 05:53:01 +0000 (22:53 -0700)
committerMicah Cowan <micah@cowan.name>
Tue, 7 Jul 2009 05:53:01 +0000 (22:53 -0700)
doc/ChangeLog
doc/wget.texi
src/ChangeLog
src/main.c

index 3f55b99915005e24e56f73ff29868bfde6ca7b9d..92866ad885dbcd420e64b2d43e05f03ad7c2508c 100644 (file)
@@ -2,7 +2,8 @@
 
        * wget.texi (Logging and Input File Options): Alter description of
        --input-file, implying that --force-html isn't necessary when the
-       input is in HTML file.
+       input is in HTML file. Improve accuracy of --base description.
+       (Wgetrc Commands): Improve accuracy of "base" description.
 
 2009-07-03  Micah Cowan  <micah@cowan.name>
 
index d04992239f5274912edef31d3e73851f5eb7dfb4..60634f15318e61703700aafdb789bb945540f742 100644 (file)
@@ -512,8 +512,17 @@ option.
 @cindex base for relative links in input file
 @item -B @var{URL}
 @itemx --base=@var{URL}
-Prepends @var{URL} to relative links read from the file specified with
-the @samp{-i} option.
+Resolves relative links using @var{URL} as the point of reference,
+when reading links from an HTML file specified via the
+@samp{-i}/@samp{--input-file} option (together with
+@samp{--force-html}, or when the input file was fetched remotely from
+a server describing it as @sc{html}). This is equivalent to the
+presence of a @code{BASE} tag in the @sc{html} input file, with
+@var{URL} as the value for the @code{href} attribute.
+
+For instance, if you specify @samp{http://foo/bar/a.html} for
+@var{URL}, and Wget reads @samp{../baz/b.html} from the input file, it
+would be resolved to @samp{http://foo/baz/b.html}.
 @end table
 
 @node Download Options, Directory Options, Logging and Input File Options, Invoking
@@ -2652,9 +2661,10 @@ Enable/disable saving pre-converted files with the suffix
 @c #### Document me!
 @c
 @item base = @var{string}
-Consider relative @sc{url}s in @sc{url} input files forced to be
-interpreted as @sc{html} as being relative to @var{string}---the same as
-@samp{--base=@var{string}}.
+Consider relative @sc{url}s in input files (specified via the
+@samp{input} command or the @samp{--input-file}/@samp{-i} option,
+together with @samp{force_html} or @samp{--force-html})
+as being relative to @var{string}---the same as @samp{--base=@var{string}}.
 
 @item bind_address = @var{address}
 Bind to @var{address}, like the @samp{--bind-address=@var{address}}.
index 8771c014ef583845acd2e98313f84644b41d4d6a..c1d57d909e07c9e037413c7492ce3c276087ceaf 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-06  Micah Cowan  <micah@cowan.name>
+
+       * main.c (print_help): Improve documentation of --base.
+
 2009-07-05  Micah Cowan  <micah@cowan.name>
 
        * html-url.c (tag_handle_meta): Handle meta name="robots"
index f7ea1b341b9fe29b007156db5384d595080b72b7..3f5f469dbf581b329a887206bf6d71a2af57800e 100644 (file)
@@ -432,7 +432,8 @@ Logging and input file:\n"),
     N_("\
   -F,  --force-html          treat input file as HTML.\n"),
     N_("\
-  -B,  --base=URL            prepends URL to relative links in -F -i file.\n"),
+  -B,  --base=URL            resolves HTML input-file links (-i -F)\n\
+                             relative to URL,\n"),
     "\n",
 
     N_("\