/breezy/unstable

To get this branch, use:
bzr branch https://code.breezy-vcs.org/breezy/unstable

« back to all changes in this revision

Viewing changes to breezy/help_topics/en/url-special-chars.txt

  • Committer: Jelmer Vernooij
  • Date: 2017-05-24 01:39:33 UTC
  • mfrom: (3815.3776.6)
  • Revision ID: jelmer@jelmer.uk-20170524013933-ir4y4tqtrsiz2ka2
New upstream snapshot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 
8
8
 * File system paths, relative or absolute
9
9
 
10
 
Internally bzr treats all locations as URLs. For any file system paths
 
10
Internally brz treats all locations as URLs. For any file system paths
11
11
that are specified it will automatically determine the appropriate URL
12
12
representation, and escape special characters where necessary.
13
13
 
25
25
ways of accessing the content (0x2F, or 47, is the ASCII code for forward slash)::
26
26
 
27
27
  cd /tmp
28
 
  bzr log /tmp/%2False
29
 
  bzr log %2False
30
 
  bzr log file:///tmp/%252False
31
 
  bzr log file://localhost/tmp/%252False
32
 
  bzr log file:%252False
 
28
  brz log /tmp/%2False
 
29
  brz log %2False
 
30
  brz log file:///tmp/%252False
 
31
  brz log file://localhost/tmp/%252False
 
32
  brz log file:%252False
33
33
 
34
34
These are valid but do not refer to the same file::
35
35
 
36
 
  bzr log file:///tmp/%2False (refers to a file called /tmp/\/alse)
37
 
  bzr log %252False (refers to a file called /tmp/%252False)
 
36
  brz log file:///tmp/%2False (refers to a file called /tmp/\/alse)
 
37
  brz log %252False (refers to a file called /tmp/%252False)
38
38
 
39
39
Comma also has special meaning in URLs, because it denotes `segment parameters`_
40
40
 
43
43
Comma is also special in any file system paths that are specified. To use a literal
44
44
comma in a file system path, specify a URL and URL encode the comma::
45
45
 
46
 
  bzr log foo,branch=bla # path "foo" with the segment parameter "branch" set to "bla"
47
 
  bzr log file:foo%2Cbranch=bla # path "foo,branch=bla"
48
 
  bzr log file:foo,branch=bla # path "foo" with segment parameter "branch" set to "bla"
 
46
  brz log foo,branch=bla # path "foo" with the segment parameter "branch" set to "bla"
 
47
  brz log file:foo%2Cbranch=bla # path "foo,branch=bla"
 
48
  brz log file:foo,branch=bla # path "foo" with segment parameter "branch" set to "bla"