You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- Maintainers, insert changes / features for the next release here -->
17
17
18
+
### New features
19
+
20
+
#### pytest plugin: Authorship fixtures (#476)
21
+
22
+
- New, customizable session-scoped fixtures for default committer on Mercurial and Git:
23
+
- Name: {func}`libvcs.pytest_plugin.vcs_name`
24
+
- Email: {func}`libvcs.pytest_plugin.vcs_email`
25
+
- User (e.g. _`user <email@tld>`_): {func}`libvcs.pytest_plugin.vcs_user`
26
+
- For git only: {func}`libvcs.pytest_plugin.git_commit_envvars`
27
+
28
+
#### pytest plugins: Default repos use authorship fixtures (#476)
29
+
30
+
New repos will automatically apply these session-scoped fixtures.
31
+
18
32
## libvcs 0.32.3 (2024-10-13)
19
33
20
34
### Bug fixes
21
35
22
-
- Pytest fixtures `hg_remote_repo_single_commit_post_init()` and `git_remote_repo_single_commit_post_init()` now support passing `env` for VCS configuration.
36
+
- Pytest fixtures `hg_remote_repo_single_commit_post_init()` and `git_remote_repo_single_commit_post_init()` now support passing `env` for VCS configuration.
23
37
24
38
Both functions accept `hgconfig` and `gitconfig` fixtures, now applied in the `hg_repo` and `git_repo` fixtures.
0 commit comments