Commit Graph

  • d46c384db2 changelog: remove redundant entry about macOS config path main Yuya Nishihara 2025-05-05 18:14:21 +09:00
  • 87f6db0a70 completion: revset expression completer Daniel Luz 2025-04-28 00:40:25 -03:00
  • 6e0a72781b Deployed 8936a7b to prerelease with MkDocs 1.6.1 and mike 2.1.3 gh-pages jj-docs[bot] 2025-05-05 01:27:37 +00:00
  • 8936a7bc4b templater: unify property conversion traits Yuya Nishihara 2025-04-30 19:42:23 +09:00
  • 780f9e547d templater: call property wrap_() functions directly, delete old forwarding fns Yuya Nishihara 2025-04-30 13:56:50 +09:00
  • b611c313aa templater: move non-core wrap_*() functions to property types, leverage macro Yuya Nishihara 2025-04-30 13:26:31 +09:00
  • 7643364a76 templater: move core wrap_*() functions to property wrapper type Yuya Nishihara 2025-04-30 12:10:59 +09:00
  • 577a484d1d templater: remove unneeded trait bound from build_lambda_expression() Yuya Nishihara 2025-05-02 16:52:20 +09:00
  • 82934bc75a Deployed deb4f1b to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-05-04 23:03:28 +00:00
  • deb4f1ba79 docs: update git compatibility docs for commit signing Nils Koch 2025-05-04 19:56:51 +01:00
  • 8fe8bea9db Deployed 103d051 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-05-04 17:25:17 +00:00
  • 103d05149d cli: add "$schema" line when creating new config file Martin von Zweigbergk 2025-05-03 17:35:08 -07:00
  • 33a5d21e3a merge-tools builtin: fix update of executable flag of empty files push-wqvxsptnyltw Jonas Greitemann 2025-05-04 14:30:22 +02:00
  • 21c63fbdf8 tree_builder: ignore tombstone overrides on nested trees Jonas Greitemann 2025-04-29 14:28:37 +02:00
  • e000275ba5 merge-tools builtin: add property-based testing Jonas Greitemann 2025-05-01 14:27:54 +02:00
  • 9b3433e507 repo_path: impl Extend for RepoPathBuf Jonas Greitemann 2025-05-01 14:27:54 +02:00
  • 7ff6741e14 merge-tools builtin: add regression test for directory replaced by file Jonas Greitemann 2025-04-28 15:38:08 +02:00
  • 208e7f1c4b Deployed 05fa4bc to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-05-03 11:38:26 +00:00
  • 05fa4bc0a3 docs: add some more info on signing Nicole Patricia Mazzuca 2025-05-03 09:20:25 +02:00
  • fdbe0b77e3 Deployed 4f3d890 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-05-03 00:46:00 +00:00
  • 4f3d890bee docs cli reference: update and pin clap-markdown, include aliases in reference Ilya Grigoriev 2025-05-02 13:43:14 -07:00
  • c6bf837865 Deployed b568bb6 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-05-02 20:16:26 +00:00
  • b568bb67f0 config: deprecate macOS legacy platform configs Nicole Patricia Mazzuca 2025-04-10 17:49:13 +02:00
  • 6f6496ba83 config: default to XDG config files on macOS Nicole Patricia Mazzuca 2025-04-09 20:33:52 +02:00
  • f9966a644b config: switch to etcetera from dirs Nicole Patricia Mazzuca 2025-04-09 20:33:52 +02:00
  • 19f997a466 config: change how config paths are represented Nicole Patricia Mazzuca 2025-04-10 17:49:13 +02:00
  • 0eceed9832 restore, diffedit: do not output "Created ..." message, which dates back to before we couldn't lookup by change id. Steve Fink 2025-05-01 12:06:32 -07:00
  • 46b681557c Deployed 1b300fe to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-05-01 00:44:56 +00:00
  • 1b300fefa2 templater: add type alias for Box<dyn TemplateProperty<..>> Yuya Nishihara 2025-04-30 12:22:59 +09:00
  • b96924d17f templater: convert property to trait object by caller Yuya Nishihara 2025-04-30 11:04:23 +09:00
  • 96b633a091 templater: add property.into_dyn() helper Yuya Nishihara 2025-04-30 10:59:41 +09:00
  • 533fb5e4bb generic_templater: remove unneeded lifetime bounds Yuya Nishihara 2025-04-30 19:53:50 +09:00
  • 5e3e23497e
    cli: git push: make git.sign-on-push accept a revset bnjmnt4n/push-ylzlxowqxyup Benjamin Tan 2025-03-12 00:38:31 +08:00
  • 066355bda4
    docs: add description of signing.behavior config option Benjamin Tan 2025-03-08 21:49:29 +08:00
  • 7fa824832a docs conflicts.md: explain conflict simplification delay ig/conflictsimp Ilya Grigoriev 2025-04-25 16:45:41 -07:00
  • 3ab9e098d7 cli config edit: Rollback to previous config when invalid TOML is saved Théo Daron 2025-03-30 14:48:58 +02:00
  • 928984019f completion: fix completion of arguments for aliases/default-command in bash and zsh Jonas Greitemann 2025-04-22 16:04:18 +02:00
  • eaaaf058a8 completion tests: parameterize test case over different shells Jonas Greitemann 2025-04-23 10:55:19 +02:00
  • 3c6449938c Deployed 2c4a032 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-29 06:46:46 +00:00
  • 2c4a0328f9 templates: add self.trailers().contains_key(key) Gaëtan Lehmann 2025-04-27 23:17:50 +02:00
  • b7489aac81 CliRunner: don't require hook functions to have static lifetime Martin von Zweigbergk 2025-04-27 22:48:29 -07:00
  • ab2ed60f9c Deployed 4435fae to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-29 03:00:20 +00:00
  • 4435fae3be CliRunner: replace start hook by dispatch hook Martin von Zweigbergk 2025-04-27 07:41:44 -07:00
  • 517292fd46 cargo: bump the cargo-dependencies group with 3 updates dependabot[bot] 2025-04-28 16:13:07 +00:00
  • b2636dd9fa github: bump the github-dependencies group with 5 updates dependabot[bot] 2025-04-28 17:19:22 +00:00
  • 3a086ae52f push: add support for revsets.push pm/push-ymqknntotruq Philip Metzger 2025-03-07 20:45:58 +01:00
  • 4d3ba24de2 Deployed 4f3e7e9 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-28 01:48:52 +00:00
  • 4f3e7e972d templater: don't attribute method table functions as pub Yuya Nishihara 2025-04-27 10:55:04 +09:00
  • 27a35a79b1 merge-tools: builtin: refactor mapping of binary files Yuya Nishihara 2025-04-14 18:19:26 +09:00
  • 527190b952 Deployed 968806b to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-27 18:43:19 +00:00
  • 968806bc64 templates: implement Commit.trailers() Mateus Auler 2025-04-26 00:30:29 -03:00
  • 6e67d79c10 merge-tools: builtin: parse conflict hunks back to merge value Yuya Nishihara 2025-04-17 23:24:43 +09:00
  • acb4e27bd9 merge-tools: builtin: split apply_diff_builtin() function Yuya Nishihara 2025-04-20 22:08:00 +09:00
  • 105c892ce4 tests: do not shell out taplo to gather forgotten test files Yuya Nishihara 2025-04-25 10:34:42 +09:00
  • d2f5d635cf Deployed 5a73518 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-27 00:51:15 +00:00
  • 5a735182ac docs conflicts.md: clarify the revert example a bit Ilya Grigoriev 2025-04-25 19:45:07 -07:00
  • 1f14f7a0ff docs conflicts.md: fix confusing typo Ilya Grigoriev 2025-04-25 16:39:37 -07:00
  • 13477940af local_working_copy: avoid a block_on() in already async function Martin von Zweigbergk 2025-04-25 07:52:29 -07:00
  • 23f1bd783e Deployed a3dcd8b to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-26 02:16:21 +00:00
  • a3dcd8b659 merge-tools: builtin: leverage materialized_diff_stream() Yuya Nishihara 2025-04-17 22:37:22 +09:00
  • be37209423 merge-tools: builtin: do not include unchanged entry in test diffs, sort paths Yuya Nishihara 2025-04-17 23:07:19 +09:00
  • 9c723a1c76 merge-tools: builtin: extract wrapper functions in tests Yuya Nishihara 2025-04-20 21:55:48 +09:00
  • f29f0cb9bf
    docs: rewrite copy-tracking design with proposal for handling conflicts push-msqlmmqooqmp Martin von Zweigbergk 2024-07-17 07:26:57 -07:00
  • 65a8751de5 Deployed 92629de to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-25 14:09:30 +00:00
  • 1cdd79071e git: tolerate unknown git.fetch remotes if others are available Jacob Hayes 2025-04-24 17:09:28 -05:00
  • 92629ded4c docs: make technical conflicts doc better match our recent thinking Martin von Zweigbergk 2025-04-24 13:02:49 -07:00
  • 50fa51096c Deployed 146900a to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-25 02:19:35 +00:00
  • 146900a071 cli: put editor-*.jjdescription file in /tmp instead of .jj/repo/ Martin von Zweigbergk 2025-04-23 19:27:31 -07:00
  • 991704f4c2 config-schema: validate schema defaults according to schema push-kqnrrtyxolrm Jonas Greitemann 2025-04-21 16:06:24 +02:00
  • b420d1af98 config-schema: rename schema test module used by datatest Jonas Greitemann 2025-04-21 14:51:11 +02:00
  • 8ed9261a52 config-schema: add test asserting schema defaults match default config Jonas Greitemann 2025-04-16 09:17:54 +02:00
  • 091371682e config-schema: fix schema default for revset-aliases."immutable_heads()" Jonas Greitemann 2025-04-16 09:17:54 +02:00
  • 9c0a3247d5 config-schema: fix schema default for split.legacy-bookmark-behavior Jonas Greitemann 2025-04-16 09:21:45 +02:00
  • d41c83e96a merged_tree: make merge_trees() async Martin von Zweigbergk 2025-04-24 08:18:25 -07:00
  • a7a9227bfa Deployed 7bb8e17 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-24 16:02:45 +00:00
  • 7bb8e17e88 tests: factor out utility function is_external_tool_installed Jonas Greitemann 2025-04-16 17:26:03 +02:00
  • bf2c01e74b config-schema: allow "command-env"-style for editors and fix tools Jonas Greitemann 2025-04-17 17:09:04 +02:00
  • d35dd31c87 config-schema: require both "command" and "env" keys in structured tool config Jonas Greitemann 2025-04-17 17:42:09 +02:00
  • 4a1754bc46 config-schema: deny empty arrays for command-like config options Jonas Greitemann 2025-04-17 14:22:42 +02:00
  • 5444067c37 config-schema: schema wrongly allowed ui.pager.command to be a string Jonas Greitemann 2025-04-16 13:57:01 +02:00
  • d4024e0d92 config-schema: fix 2 default values which weren't booleans, but strings Jonas Greitemann 2025-04-11 18:03:17 +02:00
  • 8c4586ab09 config-schema: add sample config files to exercise schema tests Jonas Greitemann 2025-04-10 15:32:04 +02:00
  • d286b406e7 config-schema: use datatest-stable crate to instantiate tests Jonas Greitemann 2025-04-09 15:54:40 +02:00
  • 8882f0016d tests: allow multiple integration tests in check for forgotton test files Jonas Greitemann 2025-04-10 10:54:19 +02:00
  • 69cf7b38fc config-schema: add missing default for core.fsmonitor Jonas Greitemann 2025-04-11 10:06:10 +02:00
  • b99361cbab config-schema: fix wrong "default" for ui.streampager.interface Jonas Greitemann 2025-04-10 16:39:57 +02:00
  • 47fba33dcd config-schema: fix a typo in the $comment field Jonas Greitemann 2025-04-09 17:19:32 +02:00
  • 037197a319 Deployed 757a08c to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-24 13:28:23 +00:00
  • 757a08cd21 cli: rebase: consolidate call sites of move_commits() Yuya Nishihara 2025-04-21 22:28:56 +09:00
  • fdaf8b9ca5 cli: rebase: remove redundant check for empty operation Yuya Nishihara 2025-04-21 22:46:04 +09:00
  • bdedf4a958 cli: rebase: use slice pattern when constructing tx descriptions Yuya Nishihara 2025-04-21 22:34:21 +09:00
  • ca492612e0 Deployed 5ba4173 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-23 19:33:17 +00:00
  • 5ba4173b45 mkdocs: enable instant loading Vincent Ging Ho Yim 2025-04-18 21:58:21 +10:00
  • 7e7b385911 Deployed 001801a to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-23 03:30:54 +00:00
  • 001801a3b1 cli: add config option for built-in pager's ruler Sam 2025-04-17 18:29:18 -07:00
  • 6e5f0297e2 cli: evolog: rename variable to match the actual type Yuya Nishihara 2025-04-22 23:19:44 +09:00
  • 853992facf cli: evolog: remove redundant Result wrapping Yuya Nishihara 2025-04-22 23:18:27 +09:00
  • fd3c0f3a28 Deployed f9c8354 to prerelease with MkDocs 1.6.1 and mike 2.1.3 jj-docs[bot] 2025-04-22 15:14:30 +00:00
  • f9c83541d6 docs: releasing: use gh api --paginate to construct contributor list Benjamin Tan 2025-04-20 02:29:34 +08:00
  • 0e17c0e17d copies: ignore existing tree when testing copy/rename operation type Yuya Nishihara 2025-04-21 17:00:33 +09:00