jj/docs
Aaron Bull Schaefer 6c627fb30d cli: default to log when no subcommand is provided
This is a convenience optimization to improve the default user
experience, since `jj log` is a frequently run command. Accessing the
help information explicitly still follows normal CLI conventions, and
instructions are displayed appropriately if the user happens to make a
mistake. Discoverability should not be adversely harmed.

Note that this behavior mirrors what Sapling does [2], where `sl` will
display the smartlog by default.

[1] https://github.com/clap-rs/clap/issues/975
[2] https://sapling-scm.com/docs/overview/smartlog
2023-04-17 16:30:42 -07:00
..
design docs/technical: add aspirational Git submodules doc 2023-04-03 12:58:17 -07:00
technical
branches.md
code-of-conduct.md
config.md cli: default to log when no subcommand is provided 2023-04-17 16:30:42 -07:00
config.toml Update docs/config.toml with new way to show relative timestamps 2023-02-15 21:26:14 -08:00
conflicts.md
contributing.md contributing.md: docs on working with protos 2023-04-16 22:04:27 -07:00
git-comparison.md Rename jj touchup to jj diffedit 2022-12-21 08:15:06 -08:00
git-compatibility.md docs: add note that co-located mode helps when tools expect a Git repo 2023-03-29 11:25:47 -07:00
github.md docs: fix minor typos in GitHub example commands 2023-04-11 14:41:00 -07:00
operation-log.md operation-log.md: Give a brief description of @, +, - 2023-02-18 22:42:51 -08:00
related-work.md docs: mention Sapling as a similar tool 2023-04-13 10:10:14 -07:00
revsets.md revset: add a revset function for finding commits with conflicts 2023-04-06 16:46:21 -07:00
templates.md docs: add a word to docs about divergent 2023-04-09 22:56:33 -07:00
tutorial.md Switch graph node to use for commit instead of 2023-04-02 23:15:37 -07:00
working-copy.md workspace: add a root subcommand to print the workspace root path 2023-01-24 16:53:54 +01:00