Commit Diff


commit - d2075bf3e6019b7903ce19414f09348839e36fbc
commit + cc63216e4c9ca57c8711120fc6028ed5d5e2dde9
blob - 51b79323bbf09e0af51f6906923168ce9a121113
blob + 0d05ef480cf0480004133b98b02d8a976c0dfbfb
--- got/got.1
+++ got/got.1
@@ -2321,8 +2321,43 @@ repository with
 .An Ori Bernstein Aq Mt ori@openbsd.org
 .Sh CAVEATS
 .Nm
-is a work-in-progress and many commands remain to be implemented.
+is a work-in-progress and some features remain to be implemented.
+
 At present, the user has to fall back on
 .Xr git 1
-to perform many tasks, in particular tasks related to repository
-administration and tasks which require a network connection.
+to perform some tasks.
+In particular:
+.Bl -bullet
+.It
+Reading from remote repositories over HTTP or HTTPS protocols requires
+.Xr git-clone 1
+and
+.Xr git-fetch 1 .
+.It
+Writing to remote repositories, over any protocol, requires
+.Xr git-push 1 .
+.It
+Packing repositories, which reduces disk space consumption and improves
+read-access performance, requires
+.Xr git-repack 1 .
+.It
+Exporting data from repositories requires
+.Xr git-fast-export 1 .
+.It
+Importing data into repositories requires
+.Xr git-fast-import 1 .
+.It
+Reducing the size of repositories by removing redundant or unreferenced
+data requires
+.Xr git-gc 1 .
+.It
+The creation of merge commits, i.e. commits with two or more parent commits,
+requires
+.Xr git-merge 1 .
+.It
+In situations where files or directories were moved around
+.Cm got
+will not automatically merge changes to new locations and
+.Xr git 1
+will usually produce better results.
+.El