[Bug 6923] New: Meta-issue on improving installation and setup

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Fri Oct 4 15:23:29 UTC 2024


https://bz.mercurial-scm.org/show_bug.cgi?id=6923

            Bug ID: 6923
           Summary: Meta-issue on improving installation and setup
           Product: Mercurial
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: feature
          Priority: wish
         Component: Mercurial
          Assignee: bugzilla at mercurial-scm.org
          Reporter: pierre.augier at univ-grenoble-alpes.fr
                CC: mercurial-devel at mercurial-scm.org
    Python Version: ---

I filled few issues on improving installation and setup. This final issue is
here to recap.

I think it would be very good if any users can get a good Mercurial
configuration with such commands:

```
uv tool install mercurial[rust]
# this line is a bit specific to the shell
echo 'eval "$(hg generate-shell-completion bash)"' >> ~/.bashrc
hg admin-extension --enable topic evolve absorb rebase hg-git
hg config --set ui.name "my_login <toto at univ-grenoble-alpes.fr>"
hg config --set ui.tweakdefaults True
hg config --set alias.lg "log -G"
```

I think this would help a lot if we want to continue to claim that Mercurial is
easy for beginners.

Related issues:

- [ ] Automatically upload wheels on PyPI for each Mercurial release
https://bz.mercurial-scm.org/show_bug.cgi?id=6921
- [ ] Add commands for extension management
https://bz.mercurial-scm.org/show_bug.cgi?id=6922
- [ ] Command to setup completion and "smart prompt"
https://bz.mercurial-scm.org/show_bug.cgi?id=6918
- [ ] Commands to change user and repo config
https://bz.mercurial-scm.org/show_bug.cgi?id=6920
- [ ] Rust extensions packaged in a separate PyPI package (hg-rust?)
https://bz.mercurial-scm.org/show_bug.cgi?id=6919

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list