Comments (8)
I see. The problem is git-cliff
currently parses the commit history and splits the commits into groups by tags. So in the case of multiple git histories, it should join the histories and group the commits somehow, if that's what you meant by "multiple git projects".
e.g.
git cliff --repository <repo_path1> <repo_path2>
Would that be sufficient for your use-case?
from git-cliff.
@darkLord19 Are you using a monorepo for multiple service projects or multiple repositories? Your question about "projects" and "components" doesn't make it clear how you are handling these in relation to repositories.
from git-cliff.
I implemented this in 8b17a1f and will be available with the next release.
from git-cliff.
Hello, it is not possible for now. It can be implemented but can you give some details about your use-case? I'm wondering when such thing can be useful.
from git-cliff.
@orhun in microservices environments or environment where one release consists of multiple separate components deployments
from git-cliff.
@darkLord19 can you clarify @alerque's question before I proceed with the implementation?
from git-cliff.
@orhun git cliff --repository <repo_path1> <repo_path2>
ye this is exactly what I mean. I have multiple repos and it should join commits
from git-cliff.
Hello, I try this command git cliff --repository <repo_path1> <repo_path2> -l --output changlog.md
, but this only outputs changelog of repo_path1
, doesn't contain repo_path2
.
And I read the code, seems the type of repository
is not right? code line is here. It should be Option<Vec<PathBuf>>
, not Option<PathBuf>
, like include_path
.
from git-cliff.
Related Issues (20)
- Discard commits in `commit_preprocessors` or similar extension point
- Use regex group value in `commit_parsers` HOT 1
- Configure from section in pyproject.toml HOT 2
- Distinguish the PR title of the forked repository from the upstream repository HOT 2
- Multiple tags for a single commit
- Adding `git-cliff` to PyPI HOT 7
- PyProject not read HOT 5
- Package for RPM HOT 4
- Calculate the next version HOT 11
- Modify tests to include `docs:` prefix HOT 6
- Re-license under the MIT + Apache 2.0 license HOT 33
- Commit assigned to tag section instead of Unreleased section when merging a feature branch HOT 7
- Unable to use the author name inside the the commit_parsers HOT 2
- Some commits are being read in with a trailing new line at the end of the message
- Auto-bump the Homebrew formula
- Relevant tags are missing when using --include-path HOT 2
- Pass external variables HOT 4
- Crate single unified changelog for multiple git repositories HOT 2
- Commit assigned to tag section instead of Unreleased section when merging a feature branch HOT 3
- 1.3.0-rc Release notes HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-cliff.