summaryrefslogtreecommitdiff
path: root/sys/man/4/gitfs
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2022-09-06 03:42:53 +0000
committerOri Bernstein <ori@eigenstate.org>2022-09-06 03:42:53 +0000
commite7f003c9207082d683575f48c92e40a44b7d04ae (patch)
treeff5a73c4fbfa8ef188337b472c99e4022e027df0 /sys/man/4/gitfs
parent7ff0da30e392aaf9e395ee43b252c47e1a947788 (diff)
git(1), gitfs(4): fix style and typos (thanks schwindl)
Diffstat (limited to 'sys/man/4/gitfs')
-rw-r--r--sys/man/4/gitfs33
1 files changed, 13 insertions, 20 deletions
diff --git a/sys/man/4/gitfs b/sys/man/4/gitfs
index cd71e6430..9516eb189 100644
--- a/sys/man/4/gitfs
+++ b/sys/man/4/gitfs
@@ -16,15 +16,18 @@ git/fs
.SH DESCRIPTION
.PP
-Git/fs serves a file system interface to a git repository in the
+.I Git/fs
+serves a file system interface to a git repository in the
current directory.
This file system provides a read-only view into the repository contents.
By default, it is mounted on
.B $repo/.git/fs.
-It does not cache mutable data, so any changes to the git repository will immediately be reflected in git/fs.
+It does not cache mutable data, so any changes to the git repository will immediately be reflected in
+.IR git/fs .
.PP
-Git/fs serves a few levels of hierarchy.
+.I Git/fs
+serves a few levels of hierarchy.
The top level contains the following files and directories:
.TP
@@ -74,15 +77,6 @@ hierarchy are the same as the date of the commit.
.PP
Trees are presented as directory listings, and blobs
as files.
-The repository controls the user permissions.
-The group and world permissions are derived by masking
-the user permissions with the permissions of the
-.I .git
-directory.
-The user and group presented is the same as the user and
-group of the
-.I .git
-directory.
.SH FILES
.TP
@@ -95,7 +89,7 @@ Used to populate
.B $repo/.git/fs/HEAD
.TP
.git/config
-The per-repository configuation for git tools.
+The per-repository configuration for git tools.
.TP
.B $home/lib/git/config
The global configuration for git tools.
@@ -106,17 +100,16 @@ The global configuration for git tools.
.SH "SEE ALSO"
.IR git (1)
+.IR hg (1)
+.IR hgfs (4)
.SH BUGS
Symlinks are only partially supported.
-They will be followed when reading, but a commit that
-modifies a symlink is an error.
+Symlinks are treated as regular files when reading.
+Modifying symlinks is unsupported.
.PP
-For efficiency, git/fs only loads repo permissions at startup
-
-.PP
-There is no way to inspect the raw objects.
-Inspecting raw objects would be useful for debugging.
+There is no way to inspect the raw objects. This is
+a feature that would be useful for debugging.