An easy-to-use Git modules alternative to make the cloning process easier.
LGPL-2.1 License
Bot releases are visible (Hide)
Published by Panquesito7 about 1 year ago
src
and tools
.Published by Panquesito7 about 1 year ago
one_pr
is disabled and squash_commits
is enabled.update-repos.lua
that would exit the script if no commit message was provided.!
./
at the end or at the beginning and the script will attempt to adjust it..git
at the end. Previously, this affected when getting the default branches and in other code utilities.github.action_path
when running the scripts, which speeds up the process by a few seconds, as the workflow previously cloned the scripts.Published by Panquesito7 about 1 year ago
$repo_name
.Published by Panquesito7 about 1 year ago
Published by Panquesito7 over 1 year ago
Published by Panquesito7 over 1 year ago
git checkout --theirs
).Published by Panquesito7 over 1 year ago
squash_commits
option has been disabled, as it removes the initial commit of the subtrees, which makes them not work properly.
fetch-repos.lua
script has been updated to let the user choose the desired commit message.Published by Panquesito7 over 1 year ago
repos
file. Load it directly by using the repos_filename
action input.Published by Panquesito7 over 1 year ago
update-repos
script.Published by Panquesito7 over 1 year ago
update_repos
. add_repos
will always be created in one single PR.squash_commits
is much safer now as it doesn't rebase already pushed commits. You can also choose to squash commits by running the scripts manually.check-variables.lua
script has been renamed to helper-functions.lua
which includes a few other miscellaneous functions that are used across the repository.Published by Panquesito7 over 1 year ago
Published by Panquesito7 over 1 year ago
commit_message_update
: The commit message used when updating the repositories.README.md
, is the option to let you choose the desired branch when cloning a new repository, unlike Git Submodules which automatically chooses the default branch.Published by Panquesito7 over 1 year ago
fi
in a Bash script.Published by Panquesito7 over 1 year ago
check-variables.lua
script was missing at the time of either updating or adding the given repositories, which prevented the workflow from working in any project that does not have the source code. This has been fully fixed.repos.lua
file from the original branch, as the PR branch might be outdated. The workflow wasn't able to update the necessary file due to a wrong command. This should be fixed.Published by Panquesito7 over 1 year ago
fetch-repos
and update-repos
scripts. This has now been fixed, and the script automatically fetches the scripts to work on your repository without pushing them to your project.update_repos
and add_repos
options is enabled, the script could not work properly. This has been fixed.add_repos
for now. Please note that the feature is still experimental and is recommended to use only on PRs.
Published by Panquesito7 over 1 year ago
We'll keep working on new releases to make bugfixes and implement new features! 🙂
If you have any ideas or suggestions, feel free to create a discussion or issue.
Published by Panquesito7 over 1 year ago