Skip to content

Commit 043b541

Browse files
fix grammar and typos
1 parent f38c757 commit 043b541

File tree

11 files changed

+241
-241
lines changed

11 files changed

+241
-241
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,37 @@
22

33
[![Build Status](https://github.com/borgbackup/borgbackup.github.io/workflows/Update%20pages/badge.svg)](https://github.com/borgbackup/borgbackup.github.io/actions)
44

5-
This is the project web site of BorgBackup.
5+
This is the project website of BorgBackup.
66

7-
All pages are meant to load very quickly with few/no external resources. All pages are generated from rST.
7+
All pages are meant to load very quickly with few or no external resources. All pages are generated from reStructuredText (reST).
88

9-
HTML files are **never** committed to this ("source") branch. Github Actions automatically updates
9+
HTML files are **never** committed to this ("source") branch. GitHub Actions automatically updates
1010
the published ("master") branch. **Therefore pull requests should be submitted only to the "source" branch.**
1111

12-
To locally preview changes, update the HTML after editing a rST file, run `make`. To clean all rendered HTML and remake, run `make clean all`.
13-
This requires a relatively recent docutils release, since it uses rst2html5. To install rst2html5 `python3 -m pip install rst2html5`
12+
To locally preview changes and update the HTML after editing an .rst file, run `make`. To clean all rendered HTML and remake, run `make clean all`.
13+
This requires a relatively recent Docutils release, since it uses rst2html5. To install rst2html5, run: `python3 -m pip install rst2html5`.
1414

1515
## Release docs
1616

1717
Release documentation is published on RTD and released as part of the official tarballs,
18-
as well as distributed in most distribution packages. They are only valid for their release.
18+
as well as distributed in most distribution packages. These are only valid for their respective releases.
1919

2020
The *release* docs are managed on https://readthedocs.org/projects/borgbackup and available at https://borgbackup.readthedocs.io/en/latest/ (RTD).
2121

2222
The *borgweb* manual is on RTD as well: https://borgweb.readthedocs.io/
2323

24-
Previously documentation was hosted directly here, before the move to RTD.
25-
There are still redirections (borgbackup/, borgweb/) to the RTD site here
26-
to keep old URLs working for a while, although that doesn't work with sub-pages.
24+
Previously, the documentation was hosted directly here before the move to RTD.
25+
There are still redirects (borgbackup/, borgweb/) to the RTD site here
26+
to keep old URLs working for a while; however, that does not work with subpages.
2727

2828
To manage the documentation and releases, see the development guide at:
2929
https://borgbackup.readthedocs.io/en/latest/development.html#building-the-docs-with-sphinx
3030

3131
## Setup
3232

33-
Github Actions builds the "source" branch, generates HTML, commits it and
33+
GitHub Actions builds the "source" branch, generates HTML, commits it, and
3434
pushes it to the "master" branch with a GitHub deploy key.
3535

36-
GitHub Pages is used as the host, TLS cert comes from LetsEncrypt (via GitHub).
36+
GitHub Pages is used as the host, and the TLS certificate comes from Let's Encrypt (via GitHub).
3737

3838
More details: https://github.com/borgbackup/borgbackup.github.io/issues/45

demo.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@ Demo — BorgBackup
1111

1212
<h1 id="tagline">Borg demos</h1>
1313

14-
<p>All text in the following screencasts can be highlighted and copied!</p>
14+
<p>All text in the screencasts below can be highlighted and copied!</p>
1515

1616
<div id="demo">
17-
<h2>BorgBackup 1.1 - basic usage</h2>
17+
<h2>BorgBackup 1.1 basic usage</h2>
1818
<asciinema-player src="_assets/asciicast-133292.json" speed="1.0"></asciinema-player>
1919
6m 11s
2020
<hr>
21-
<h2>BorgBackup 1.1 - installation</h2>
21+
<h2>BorgBackup 1.1 installation</h2>
2222
<asciinema-player src="_assets/asciicast-133291.json" speed="1.0"></asciinema-player>
2323
1m 40s
2424
<hr>
25-
<h2>BorgBackup 1.1 - advanced usage</h2>
25+
<h2>BorgBackup 1.1 advanced usage</h2>
2626
<asciinema-player src="_assets/asciicast-133293.json" speed="1.0"></asciinema-player>
2727
7m 9s
2828
<hr>
29-
<h2>BorgBackup 1.0 - installation and basic usage</h2>
29+
<h2>BorgBackup 1.0 installation and basic usage</h2>
3030
<asciinema-player src="_assets/asciinema-28691.json" speed="1.5"></asciinema-player>
3131
5m 30s
3232
</div>

index.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ BorgBackup – Deduplicating archiver with compression and authenticated encrypt
88

99
<h1 id="tagline">Deduplicating archiver with compression and encryption</h1>
1010

11-
BorgBackup (short: Borg) gives you:
11+
BorgBackup (Borg for short) provides:
1212

1313
<ul>
14-
<li>Space efficient storage of backups.
14+
<li>Space-efficient storage of backups.
1515
<li>Secure, authenticated encryption.
16-
<li>Compression: lz4, zstd, zlib, lzma or none.
16+
<li>Compression: lz4, zstd, zlib, lzma, or none.
1717
<li>Mountable backups with FUSE.
1818
<li>Easy installation on multiple platforms: Linux, macOS, BSD, ...
1919
<li>Free software (BSD license).
20-
<li>Backed by a large and active open source community.
20+
<li>Backed by a large and active open-source community.
2121
</ul>
2222

2323
<em>... and always check your backups!</em>

releases/borg-1.1.rst

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -24,38 +24,38 @@ to see all changes.
2424
Major new features in the 1.1 release series are:
2525

2626
- borg recreate: remove files from existing archives and re-chunk or re-compress them.
27-
This finally allows deduplication between legacy Attic / Borg 0.xx archives and Borg 1.x archives.
27+
This finally allows deduplication between legacy Attic/Borg 0.xx archives and Borg 1.x archives.
2828
This is an experimental feature.
2929
- borg diff: show differences between two archives.
3030
- borg mount: show all recorded versions of files with the "versions view".
3131
- borg list: more formatting options, including generation of hashes and per-file chunk statistics.
3232
- borg create: automatic compression mode (-C auto,zlib/lz4/...), faster handling of many files,
3333
experimental support for inclusion patterns (--patterns, --patterns-from), files cache mode control (mtime/ctime)
34-
- borg export-tar: streaming export of GNU tar compatible archives.
34+
- borg export-tar: streaming export of GNU tar-compatible archives.
3535
- Archive comments
3636
- BLAKE2b256-based encryption modes, and "authenticated" modes that provide data integrity without encryption.
3737
These provide better performance than the existing SHA-256-based modes on most hardware, except where
3838
the x86 SHA extensions are available (e.g. AMD Ryzen).
39-
- Repository indices and the Borg cache now use checksums to detect bitrot and other corruption.
40-
- A documented JSON API has been added to the most vital commands (borg list, borg info and borg create).
39+
- Repository indices and the Borg cache now use checksums to detect bit rot and other corruption.
40+
- A documented JSON API has been added to the most vital commands (borg list, borg info, and borg create).
4141
- Structured JSON logging is available for all commands.
4242
- ``--prefix`` has been supplemented with ``--glob-archives`` (``-a``), ``--sort-by``, ``--last`` and ``--first`` options.
4343
These can be used for ``borg list``, ``borg info``, ``borg mount``, ``borg check``, ``borg delete`` and ``borg prune``.
4444

4545
Quality of life improvements:
4646

47-
- options that imply output (--show-rc, --show-version, --list, --stats, --progress) don't need -v/--info to have that output displayed any more.
47+
- options that imply output (--show-rc, --show-version, --list, --stats, --progress) no longer need -v/--info to display that output.
4848
- borg check is silent by default (finally!).
4949
- borg can now checkpoint within (big) files, not only between files.
5050
- borg delete can delete multiple archives by giving their names.
5151
- Automatic removal of stale locks, which should make "borg break-lock" essentially superfluous.
5252
This is enabled by default, see BORG_HOSTNAME_IS_UNIQUE.
5353
- Answers to prompts like "Accessing previously unknown repository" are now saved immediately.
5454
- Cache synchronization and "borg info" are now faster.
55-
- Reduced space usage of chunks.archive.d in the cache by 30-40 %. Existing caches are migrated during a cache sync.
56-
- The cache used for remote cache syncs and mounting remote repositories does not grow indefinitely any more,
55+
- Reduced space usage of chunks.archive.d in the cache by 30-40%. Existing caches are migrated during a cache sync.
56+
- The cache used for remote cache syncs and mounting remote repositories does not grow indefinitely anymore,
5757
but adapts to the available space. Good riddance, TMP=/var/tmp!
58-
- BORG_PASSCOMMAND makes using key rings and hardware keys much easier.
58+
- BORG_PASSCOMMAND makes using keyrings and hardware keys much easier.
5959

6060
Documentation improvements:
6161

@@ -66,13 +66,13 @@ Documentation improvements:
6666
- New deployment guides
6767
- The internals docs saw many corrections and extensions.
6868
- man pages are now provided in source releases.
69-
- ``--help`` uses ANSI sequence on terminals for basic markup
69+
- ``--help`` uses ANSI sequences in terminals for basic markup
7070
- New asciinema screencasts.
7171

7272
Compatibility notes for upgrading from Borg 1.0 to Borg 1.1:
7373

7474
- **No explicit "borg upgrade" is required.**
75-
- Borg 1.1 uses some new data structures which are backwards-compatible with Borg 1.0.4 and newer.
75+
- Borg 1.1 uses some new data structures that are backward-compatible with Borg 1.0.4 and newer.
7676
- Borg 1.0 can't make use of Borg 1.1's "compact cache" and will silently ignore it.
7777
- The default compression has been changed from "none" to "lz4".
7878
- Repositories in the "repokey" and "repokey-blake2" modes with an empty passphrase are now treated as
@@ -81,9 +81,9 @@ Compatibility notes for upgrading from Borg 1.0 to Borg 1.1:
8181

8282
- -e/--encryption is now a mandatory option with no default value.
8383
Previously the default value was "repokey".
84-
- the short form of --append-only (-a) has been removed.
85-
- running "borg init" via a "borg serve --append-only" server will *not* create
86-
an append-only repository any more. Use "borg init --append-only" to initialize an append-only repository.
84+
- The short form of --append-only (-a) has been removed.
85+
- Running "borg init" via a "borg serve --append-only" server will *not* create
86+
an append-only repository anymore. Use "borg init --append-only" to initialize an append-only repository.
8787

8888
- borg create:
8989

@@ -94,20 +94,20 @@ Compatibility notes for upgrading from Borg 1.0 to Borg 1.1:
9494
Passing explicitly --files-cache with the old default: "mtime,size,inode" would avoid the slowdown,
9595
but is not advisable as "ctime" is better as it reflects both file contents and metadata changes,
9696
while "mtime" reflects only file contents changes.
97-
- the --exclude-if-present option now supports tagging a folder with any file system
97+
- The --exclude-if-present option now supports tagging a folder with any file system
9898
object type (file, folder, etc.), instead of accepting only files as tags.
9999

100-
- borg upgrade: the short form of --inplace (-i) has been removed.
101-
- borg delete: the short form of --cache-only (-c) has been removed.
100+
- borg upgrade: The short form of --inplace (-i) has been removed.
101+
- borg delete: The short form of --cache-only (-c) has been removed.
102102
- "borg migrate-to-repokey" has been renamed to "borg key migrate-to-repokey" with no deprecation notice,
103103
since it is rarely and only manually used.
104104

105105
Deprecated options and commands in Borg 1.1, which will be removed in Borg 1.2:
106106

107-
- "borg change-passphrase" is deprecated, use "borg key change-passphrase" instead.
107+
- "borg change-passphrase" is deprecated; use "borg key change-passphrase" instead.
108108
"borg change-passphrase" will be removed in Borg 1.2.
109109
- borg create: the --keep-tag-files option has been deprecated in favour of the new --keep-exclude-tags option.
110-
Both options have the same effect. --keep-tag-files will be removed in Borg 1.2.
110+
Both options have the same effect. "--keep-tag-files" will be removed in Borg 1.2.
111111
- borg create: the --ignore-inode option has been deprecated in favour of --files-cache=... modes without "inode".
112112
--ignore-inode will be removed in Borg 1.2.
113113
- borg create: the --no-files-cache option has been deprecated in favour of --files-cache=disabled.
@@ -124,7 +124,7 @@ Contributors to the main repository for this release were:
124124

125125
.. git log 1.0.0..1.1.0 --format=format:%an | sort | uniq
126126
127-
.. The .contributor spans avoid word-wrapping names, since that's a rude thing to do.
127+
.. The .contributor spans avoid word wrapping names, since that's a rude thing to do.
128128
129129
.. container:: contributors
130130

@@ -215,14 +215,14 @@ Contributors to the main repository for this release were:
215215
Special thanks also go to everyone and every organization donating funds
216216
to support development and maintainers:
217217

218-
.. Manually gathered from BountySource, https://www.bountysource.com/teams/borgbackup/backers
218+
.. Manually gathered from Bountysource, https://www.bountysource.com/teams/borgbackup/backers
219219
220220
.. container:: contributors
221221

222222
.. raw:: html
223223

224224
<span class='contributor'>storcium ·</span>
225-
<span class='contributor'>IT Service Group of the Department of Computer Science, ETH Zürch ·</span>
225+
<span class='contributor'>IT Service Group of the Department of Computer Science, ETH Zürich ·</span>
226226
<span class='contributor'>TheVillux ·</span>
227227
<span class='contributor'>Daniel Parks ·</span>
228228
<span class='contributor'>Dave Barker ·</span>

releases/borg-1.2.rst

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This marks the first stable release in the Borg 1.2 series. Many improvements an
88
were incorporated into Borg 1.2 since the 1.1 release of Borg in early 2017. Even more changes
99
were made "under the hood": cleanups and refactors.
1010

11-
Many people contributed to this release — see the AUTHORS file in the git repo and the
11+
Many people contributed to this release — see the AUTHORS file in the Git repo and the
1212
git history for details. Even more people contributed otherwise, e.g. by giving feedback
1313
or helping with testing.
1414

@@ -31,52 +31,52 @@ Major new features in the 1.2 release series are:
3131
- create: Internally use file descriptors rather than file names (as much as
3232
possible) to avoid race conditions on active file systems.
3333
- create: Externalize file discovery via --paths-from-stdin and --paths-from-command.
34-
Using this, you can just feed a list of full path/filenames into borg and borg
34+
Using this, you can feed a list of full path/file names into Borg, and Borg
3535
will create a backup archive with the corresponding files (no more, no less).
36-
- create: --content-from-command: Create archive using stdout of given command.
37-
- create: --compression: New 'obfuscate' pseudo compressor obfuscates compressed
36+
- create: --content-from-command: Create an archive using the stdout of the given command.
37+
- create: --compression: New 'obfuscate' pseudo-compressor obfuscates compressed
3838
chunk sizes in the repository. You can use this to make chunk size fingerprinting
3939
attacks against your repo much harder. It will use more storage space for
4040
better privacy (and you can decide how much it is worth to you).
4141
- create: --chunker-params: New, very fast 'fixed' block size chunker (also
4242
puts less load on the CPU compared to the buzhash chunker). Recommended for
4343
everything with a fixed block size, like disk devices, raw disk images,
44-
files with fixed record sizes (header record can be of different size).
44+
files with fixed record sizes (the header record can be of a different size).
4545
- create: Improve sparse file support, much faster, especially when used
4646
together with the 'fixed' chunker.
4747
- compact: Separate "borg compact" needs to be used to free repository space.
4848
Borg < 1.2 always compacted at the end of repo-writing commands, so these
49-
will be faster now. Also, you get kind of a "temporary append-only" behaviour
49+
will be faster now. Also, you get kind of a "temporary append-only" behavior
5050
until you invoke borg compact. For some users, less stuff moving around in
51-
the repo directory also might make rclones or rsyncs of their borg repo faster.
51+
the repo directory also might make rclone or rsync operations of their Borg repo faster.
5252
"borg compact" can be invoked from the repo server, borg hosting providers can
5353
offer to use off-peak-hours for compaction.
5454
- repository: Other optimizations for better speed and less stuff moving around.
55-
- check: --max-duration: Incremental, time-limited repo check (crc32 check only).
55+
- check: --max-duration: Incremental, time-limited repo check (CRC32 check only).
5656
Users with huge repositories can use this to distribute their repo checks
5757
over multiple free time slots (for example, do a partial check each Sunday,
5858
resulting in a full check after multiple weeks).
59-
- mount: Support new/maintained pyfuse3 as an alternative to the old llfuse lib.
59+
- mount: Support new, maintained pyfuse3 as an alternative to the old llfuse library.
6060
- import-tar: New complement to export-tar. Import existing tar files or
61-
(together with export-tar) move archives from one borg repo to another.
61+
(together with export-tar) move archives from one Borg repo to another.
6262
Please note that currently export-tar + import-tar is a lossy conversion as
63-
it does not support all metadata that borg create/extract supports (like
63+
it does not support all metadata that Borg create/extract supports (like
6464
ACLs, xattrs, flags).
65-
- Minimal native Windows support, see Windows readme (WIP).
65+
- Minimal native Windows support; see the Windows README (WIP).
6666

6767
Other changes:
6868

6969
- create/recreate: Showing the current file name **before** starting to back it
7070
up makes life easier, especially for very big files which take a while...
71-
- create: First ctrl-c (SIGINT) triggers checkpoint creation and then aborts.
71+
- create: First Ctrl-C (SIGINT) triggers checkpoint creation and then aborts.
7272
- create: --remote-buffer: Use an upload buffer for remote repos.
73-
- prune: Show which rule was applied to keep archive (kind of self-explanatory).
73+
- prune: Show which rule was applied to keep an archive (kind of self-explanatory).
7474
- check: Much faster when recovering data from corrupted segment files.
7575
- New BORG_WORKAROUNDS mechanism.
7676
- Works with recent Python, msgpack, PyInstaller, etc. versions.
77-
- Major setup code refactoring (especially library handling), needs pypi "pkgconfig".
78-
- Other major internal refactors / cleanups.
79-
- Internal AEAD-style crypto API (not all you see in there is used already).
77+
- Major setup code refactoring (especially library handling), requires PyPI "pkgconfig".
78+
- Other major internal refactors/cleanups.
79+
- Internal AEAD-style crypto API (not everything you see there is used yet).
8080
- Internal msgpack-wrapper to avoid current and future compatibility issues.
81-
- Improved C code portability / basic MSC compatibility.
81+
- Improved C code portability/basic MSC compatibility.
8282
- Improved documentation (a lot of this was also backported to 1.1.x though).

0 commit comments

Comments
 (0)