This repo was created from a sub-tree split of conventional-changelog monorepo. You can still get the latest updates from the main conventional-changelog
repo by following this guide. Here are the details about how the angular preset was splitted from the monorepo following this answer:
- The
conventional-changelog
monorepo was cloned. - The master of
conventional-changelog
was renamed toupstream-master
. packages/conventional-changelog-angular
part of the monorepo was split off and a branch that containing only the files insidepackages/conventional-changelog-angular
was created. This branch's name isupstream-conventional-changelog-angular
.- The original remote origin was renamed to
upstream
andhttps://github.com/Hipo/hipo-web-conventional-changelog
was added as the remote origin. - A new branch named as
master
was created fromupstream-conventional-changelog-angular
branch and it was pushed to thehttps://github.com/Hipo/hipo-web-conventional-changelog
withgit push -u origin master
.
You need to checkout to master
branch and do your changes (or from another branch and open a PR to master
) from there and not touch upstream
branches.
git checkout master
echo "New changes to this repo" > README
git add README
git commit -m "New changes"
git push
git checkout upstream-master
git pull
Update upstream-conventional-changelog-angular
branch while still one upstream-master
.
git subtree split --prefix=addons/skin.confluence \
--onto upstream-skin -b upstream-skin
Now update your master
branch with upstream-conventional-changelog-angular
:
git checkout master
git rebase upstream-skin