Martin von Zweigbergk
6a1bb1c0a9
docs: co-located mode is not new anymore, but it does have surprises
2023-05-07 16:13:33 -07:00
Martin von Zweigbergk
0f23ad46f3
docs: add note that co-located mode helps when tools expect a Git repo
2023-03-29 11:25:47 -07:00
Martin von Zweigbergk
6ff7686b69
docs: finally describe what we mean by "co-located repos"
2023-03-29 11:25:47 -07:00
Martin von Zweigbergk
e3a96177f7
docs: Update section about support for .gitignores
...
Issues #65 and #87 were both fixed almost a year ago.
2023-03-01 18:03:31 -08:00
Ruben Slabbert
68b77d123d
feature: support git credential helpers
2022-11-19 22:06:27 -08:00
Martin von Zweigbergk
3cdcf6cf3d
docs: explain that we don't support shallow clones ( #675 )
2022-10-27 06:56:34 -07:00
Martin von Zweigbergk
756c4fedb6
docs: fix typo in Git config core.excludesFile
2022-10-21 19:04:30 -07:00
Jason R. Coombs
c4b44500e4
Add hyperlink target for 405
2022-09-26 09:39:03 -07:00
Martin von Zweigbergk
6e23b5b052
docs: change "current checkout" to "working-copy commit"
...
I think "the working-copy commit" is clearer.
2022-09-18 16:19:58 -07:00
Josh Soref
49215323b2
spelling: use cases
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-09-09 11:58:37 -07:00
Martin von Zweigbergk
c2a7152423
docs: explain that we don't support Git hooks
2022-07-01 00:38:56 +08:00
Martin von Zweigbergk
885c780642
cli: add commands for working with sparse patterns ( #52 )
...
This adds a `jj sparse` command with options to list and manage the
set of paths to include in the working copy. It only supports includes
(postive matches) for now.
I'm not sure "sparse" is the best name for the feature. Perhaps it
would make sense as a subcommand under `jj workspace` - maybe `jj
workspace track`? However, there's also `jj untrack` for removing a
file from the working copy and leaving it in the working copy. I'm
happy to hear suggestions, or we can get back to the naming later.
2022-04-26 14:52:17 -07:00
Martin von Zweigbergk
326654952e
cli: respect Git's core.excludesFile config ( #87 )
...
It probably doesn't make sense to respect Git's `core.excludesFile`
config when not running in a Git-backed repo, but we also already
respect `.gitignore` files in the working copy regardless of backend,
so at least it's consistent with that. We can revisit it when the
native backend becomes a reasonable choice.
Closes #87 .
2022-03-12 10:48:06 -08:00
Martin von Zweigbergk
9a189fea91
docs: list supported and unsupported Git features
2022-03-11 22:47:36 -08:00
Martin von Zweigbergk
382be623b8
docs: correct a mention about getting long vs. short help
...
I haven't checked, but I think `jj help git push` used to give the
short form with `clap` 2. With `clap` 3, it's definitely the long form
anyway.
2022-03-09 07:48:31 -08:00
Martin von Zweigbergk
d9b364442e
cleanup: update references to .jj/store/git
to .jj/repo/store/git
...
The `store/` directory (and many others) recently moved into
`.jj/repo/`, but I forgot to update a few places.
2022-02-17 22:44:14 -08:00
Martin von Zweigbergk
51c351f272
cli: rename --git-store to --git-repo
...
"store" is just used internally, it's not something we should expose
to users.
2022-02-02 08:13:10 -08:00
Martin von Zweigbergk
037d66965d
docs: start documenting Git compatibility
2022-01-03 22:40:58 -08:00