Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/modulesync

Synchronize common files across your Git repositories.
https://github.com/voxpupuli/modulesync

release 1.2.0

685edee8abd1f7ca73b5c6de44ebf3475a1d0371 authored over 4 years ago
Merge pull request #175 from vshn/feature/add-gitlab-support

Add support for GitLab merge requests (MRs)

b590050aae90df28c3ca88312349b77680982e2a authored over 4 years ago
Get rid of constants for PR tokens

They are not required on a global scope, so remove them from there

Signed-off-by: Manuel Hutter...

bf27fd83acc5dd2771a0b4f662f101ada3e272f4 authored over 4 years ago
Cleanup: move config validation out of processing

This commit moves configuration validation (--pr cannot be used without
--branch) into initializ...

a77b968110b2c6bc6fd950f05674e008e4d46022 authored over 4 years ago
Refactor PR/MR creation

* Move implementation into separate modules
* Lazy-load dependencies
* Reuse GitHub/GitLab clien...

9a0b374004f2269253b941c4348b41105bd99f6a authored over 4 years ago
Add GitLab merge request (MR) support

Adds the capability of creating GitLab merge requests
following the approach currently implement...

1a5cf9f5bf905ef33673c23382983ad499170ddb authored over 4 years ago
Extend Git ignores

Signed-off-by: Manuel Hutter <[email protected]>

4e80b0e39c95477b13c02c58a90d337de395b87e authored over 4 years ago
release 1.1.0

7202e6bfc819a8e7323a03c9391cf45b2b6df9d2 authored over 4 years ago
Merge pull request #174 from ekohl/release-1.1.0

Release 1.1.0

a4466694de02b3f4fe6b0e4c0fb634cefb193c39 authored over 4 years ago
Release 1.1.0

dd3f53afc5960b02fb17a659006d73aa15dd6b8d authored over 4 years ago
Merge pull request #168 from lazyfrosch/feature/erb-metadata

Add metadata to ERB template scope

2e56d4562348ae87e1e31865bd1d1d19d584ffb6 authored almost 5 years ago
Add metadata to ERB template scope

This will allow the template to be aware of the module, where the
clone is, and what the target ...

723ae6a132fd0caec518bbac1ed6bfff09e48cf1 authored almost 5 years ago
Merge pull request #173 from ekohl/set-pr-labels-type

Set the pr_labels option type to array

d712bfc79bc375c5377557f0ae9651a557f52004 authored almost 5 years ago
Pin aruba to 0.14

843cd089c400ca031c7f2772a3d3d5a403b9d14e authored almost 5 years ago
Update ruby version testing

9bce5580259a65c82226a68aeee64e913d2e8598 authored almost 5 years ago
Set the pr_labels option type to array

4a980691220171d82f03ed78151ab2269d919a87 authored almost 5 years ago
Merge pull request #171 from joestump/jstump-duplidate-pr

Skip issuing a PR if one already exists for -b option

fe30d219fff43a5155c4fb40fb985f1a5e0987d9 authored almost 5 years ago
Copy tests over from other PR.

0a5998bab505cdf96141c0659eac8e4bf9be479c authored about 5 years ago
Change this to expect to ensure we're asserting the function is called.

e1e8e723ec478c34e293e5740bdf95d90c87c5c2 authored about 5 years ago
Appease Rubocop here too

66969514b07d06da2ccd5dca5a4fe6730725bb9d authored about 5 years ago
Add a test to ensure PRs are skipped if they already exist for a branch.

1e801f468878258ce2796c0304e822c96f0c0ead authored about 5 years ago
Skip issuing PRs if one already exists for head -> base.

8d1a4d2dc24be4b300aab2f0f825e6ebaa4b0c0e authored about 5 years ago
Update Oktokit

9d26ea804b3bb020c228f613b8d067ef3fad8459 authored about 5 years ago
Bump Oktokit and check for PR before submitting

97838030375d89109cf111f6a819278553895391 authored about 5 years ago
Merge pull request #170 from vshn/release-1.0.0

Release 1.0.0

9218a8effe1e667ead1adf23127a76f6be9e186f authored over 5 years ago
Release 1.0.0

1df7cd2e79b25982d1ae7b74430c88e2641b0a02 authored over 5 years ago
Merge pull request #169 from vshn/fix-global-override

Fix overwriting of :global values

0a49ff7a3afeadd7763641fd3eaec3aca8403bff authored over 5 years ago
Fix overwriting of :global values

When defining `:global` values in `.sync.yml` we faced the issue, that
they were not accessible ...

bd15e728b034d3621e77a2a1f874921f0c8117f9 authored over 5 years ago
Write test for global config values

1c1e41bacd1e9bb1ccd772e599ba4af0d85dd220 authored over 5 years ago
Merge pull request #166 from vStone/feature/cleanup

Small improvements and fixes

41a3f999161ccc4d32b446d662387e04e9fbb7f9 authored over 5 years ago
Various rubocop fixes

* Back to a sane 120char line length.
* Fix the Lint/AmbiguousRegexpLiteral warning.

30cd92fed7e8cd773c19741f97b40671e6fb6e3f authored over 5 years ago
Rename local_files to find_template_files.

The method name is now clear in what it does.

895bfed9f073d98298c68ba2316dac635c54fdc2 authored over 5 years ago
Minor rubocop fix (ignored line length

ca7985d530db8bcf4199f760e9c53514e9852850 authored over 5 years ago
Rename module_files to relative_names

It should be clear to the reader what this does.

9999795d841d2612c815a33f11008a8ce9390711 authored over 5 years ago
Rename path var inside update()

It should be more clear what it is

515bf68f6a35b948bfd35e5f477a8528ba717069 authored over 5 years ago
Use File.join() where applicable and reuse module_file()

Re-use module_file() to retrieve the MODULE_CONF_FILE.

27693bb2f95eaa34377fa3dfb5d0132aaf4296e4 authored over 5 years ago
Merge pull request #165 from vStone/feature/typo

fix minor typo in help output

a285a91e772a2f40e86af4574880f04de43a9e50 authored over 5 years ago
fix minor typo in help output

2097365a2555c12649ff019b9fd87cb73f4eec41 authored over 5 years ago
Merge pull request #152 from vshn/feature/namespace-checkout-folders

Use namespace in directory structure when cloning repositories

0e11b7bbe624f64684ae62106bc95b79aee3a51a authored almost 6 years ago
Use namespace in directory structure when cloning repositories

Fixes #150

b0764c67500799d26df3de10f616f3996448ff5a authored almost 6 years ago
Merge pull request #163 from bastelfreak/rel0100

release 0.10.0

d26a09ba9e66de1ddce192901e2cd8597478f74d authored about 6 years ago
release 0.10.0

102a17feeb5211adbaab04d98de29bc3ac374297 authored about 6 years ago
Merge pull request #151 from vshn/fix/readme-templates-no-flatfiles

Fix "flat files" still mentioned in README

617266617200d9314a3d4c8088d55aa08fce2620 authored over 6 years ago
Fix "flat files" still mentioned in README

3094b50fd68a2d139e2e16315df4d84f6c785415 authored over 6 years ago
Merge pull request #147 from joestump/master

Add support to submit PRs to GitHub when changes are pushed

d07ea4046327e4d47b0bafde016da2b4d4cfed85 authored over 6 years ago
Add fix tests.

5f8606d8c3c1207467629639adf918c018d9bd91 authored over 6 years ago
Satisfy Rubycop, fix typo, add docs about GITHUB_BASE_URL.

a5d9866d5769b5b345b130aef0145cf9451fa5e6 authored over 6 years ago
Address a couple of @ekohl's PR comments: make GITHUB_TOKEN required if you use --pr and remove an unused Octokit require.

c25a5e79f50d52665a0f363bbe5c240d33cc3367 authored over 6 years ago
Satisfy Rubycop again.

9efd72a9fabe077cc7b96f08f3810736da977b25 authored almost 7 years ago
Add better array checking for labels. Fixes an issue where not specifying labels was still trying to assign labels.

1cb3f528ce482c35129cc156c7f41ee44a6cd14f authored almost 7 years ago
Add PR label documentation.

3fbda626a318ddefabcc40309f3d8afd189a113c authored almost 7 years ago
Fix issue with util function.

d26f2608344542610a9ff75429bffc402b1dcfd8 authored almost 7 years ago
Fix typo.

08d67811580d7880c399caebf6dd9844a35f34cf authored almost 7 years ago
Satisfy Rubocop.

c1e3024bb9493eae7c42e01fa683f1d2bae2e607 authored almost 7 years ago
Use PR number instead of id.

becfab7cbb5e2783ae8c26c313a3b58eea56f97f authored almost 7 years ago
This isn't Python.

2634a7e0e3a2de0f86bc99d7d75194c2588d1fc1 authored almost 7 years ago
Add the ability to specify PR labels from the CLI or in the config.

51d7b2a6fe4406b3a431ef4c9a94f1798c4bc931 authored almost 7 years ago
--pr-title isn't a boolean.

6d453a49c9c89b475d900b35f8447d3a2e7b5e7f authored almost 7 years ago
Make Rubocop happy.

6a79f89ba7870764a42bbfbba8af1efa2e6b0f8f authored almost 7 years ago
Add formatting and pr_title to README.

9ba90aa9b9c24fc81945478c89091097fa41106a authored almost 7 years ago
Merge pull request #1 from joestump/jstump-add-github-support

Add an initial stab at PR support.

8c6893ed5cf843e717dfdc4c6f7d2a9a08a67f0a authored almost 7 years ago
Add docs about submitting GitHub PRs with modulesync.

77ad477afe80810ebeede868952e4cc779d13ac3 authored almost 7 years ago
Allow people to pass --pr-title as well as set a default in the modulesync.yml file. Output the PR URL when the command is ran.

d65efd4d1ae75915526e62b2a4a3682ddb00388c authored almost 7 years ago
Return true/false from Git.update so we know if we should submit the PR or not.

f831619007d2be428c3884ee6070dcc6ca3b9797 authored almost 7 years ago
Remove GITHUB_ORGANIZATION in favor of namespace.

77e95576ea52aab9ba560691ed5bd7aef8fe5b31 authored almost 7 years ago
Fix the default endpoint.

3f281644ef9abc3a031755f7efab14f9d92cebf6 authored almost 7 years ago
Use the correct hostname.

ba982e9c303b95a499008d79bbf6a43f388e0d14 authored almost 7 years ago
Add the Octokit require.

df1537feafa312981b29fa79a4af515aa6aa5b68 authored almost 7 years ago
Add the octokit dependency.

8aeecc5c1542f4d672910a8a48157a3deee131a8 authored almost 7 years ago
Configure the GITHUB_BASE_URL per docs.

6529f5a1ca1b8e74b389c993993175540d9676f1 authored almost 7 years ago
Add an initial stab at PR support.

720925c8e868e6b98b8cae2e2c414534c9206c84 authored almost 7 years ago
Merge pull request #145 from bastelfreak/rel090

release 0.9.0

560b43fcc63459dbb70c0036dc3006827766b475 authored almost 7 years ago
release 0.9.0

6d6ceec1c5178998c9a93bf87b2888592fc42997 authored almost 7 years ago
Merge pull request #142 from asedge/honor_repo_default_branch

Honor repo default branch

cc935f9c6a798c9c25ebb5d7b4ad11f51a35cd81 authored almost 7 years ago
Merge pull request #144 from davewongillies/ls_files

Monkey patch ls_files

eeeffb7a9d879a6e40d3ef01b6ed42be2660771a authored almost 7 years ago
Monkey patch ls_files until https://github.com/ruby-git/ruby-git/pull/320 is resolved

f6e935ab1d13a984bbe61da90619e4d5dc05d6c9 authored almost 7 years ago
Make helper method private and improve documentation on CLI option.

2fe4137b75867b5762f9ee6ed71dab333f030cda authored about 7 years ago
Refactor to not modify the options hash. Extract the branch selection and checkout to a helper method so Rubocop does not complain about cyclomatic complexity or the ABC metric on ModuleSync::Git::update.

88e8a283fef706921bb8394d6267995e40797b9d authored about 7 years ago
Disable Metrics/ModuleLength on ModuleSync::Git.

038fb7c3a5d6fd8a6e06bfd7922f51e5f82e9a02 authored about 7 years ago
No matter what I tried, rubocop complained about this line. Disable it for now.

ad29f4cb54ab521dd29c20b69371cb838372530a authored about 7 years ago
Get the default branch (remotes/origin/HEAD) from the repo. Add some feature tests to verify the behavior.

1b2c94798bb5969953620e7468cae8ff403f427c authored about 7 years ago
Honor a repository's default branch, which is automatically checked out when cloned.

102657a39b5cd89c7602d5df294e5b5e54e913c5 authored about 7 years ago
Merge pull request #141 from asedge/fix_skip_broken_for_failed_push

Fixes #140. Reraise exception rather than exit so we can rescue a der…

8c9ec942dde10bf2bd6bb1daad56a8c3949ec04a authored about 7 years ago
Fixes #140. Reraise exception rather than exit so we can rescue a derived StandardError when using skip_broken option. Also, must quote git_base option in feature setup, otherwise the YAML parser mistakenly interprets [email protected]: as a hash key (I think).

b190ac3bbc42bc5eb57285039d6ee413047f34cb authored about 7 years ago
Merge pull request #139 from asedge/skip_broken_with_failure_exit_code

Closes #132. Add new option to produce a failure exit code on warning…

09812820ed8ab1fd1f076b08ecc6ee1e34e1be3b authored about 7 years ago
Closes #132. Add new option to produce a failure exit code on warnings. Only useful when using --skip_broken option to process all modules but needing feedback that problems were encountered.

1945626cd0e33fb1378d6fe2eaeb6b9d5d78cb15 authored about 7 years ago
Merge pull request #137 from asedge/allow_managed_modules_conf_to_be_overridden

Remove hard coding of managed_modules.yml which means that options pa…

c7f98fd76735211b376584da72fe30bc352849c9 authored about 7 years ago
Remove hard coding of managed_modules.yml which means that options passed to ModuleSync.update can override the filename. Also improve parameter/variable name and error message in ModuleSync.managed_modules.

1f2cfd3ef98d59077dc899ca2419db14f0d954a2 authored about 7 years ago
Add a spec test that verifies ModuleSync::update uses :managed_modules_conf to load the managed modules.

19940760dd9a50336e462f4adfd992ef9e5040fe authored about 7 years ago
Merge pull request #138 from ekohl/do-not-update

Do not update gems before_install on Travis

0c9d27cbba180137bec098d5744450164bf5034e authored about 7 years ago
Pin cucumber on older versions

032f34f5395d2852221304836804f8c5cc844ffa authored about 7 years ago
Do not update gems before_install on Travis

This breaks bundler on various Ruby versions.

e664c5e23af437704212ca9c294043fc39cb9531 authored about 7 years ago
Merge pull request #134 from cdenneen/master

Release 0.8.2

5b9c908887aa5e5489bddf22284909617d3c20eb authored about 7 years ago
Release 0.8.2

670e4ffde1fe33fed68029ac47c9c86e3c96cc45 authored about 7 years ago
Make rubocop happy

34d28f33c4425b96ab431467731d93ee4924082e authored about 7 years ago
Merge pull request #131 from asedge/close_gitignore_fh

Close .gitignore filehandle.

e53079030501756fc4111511fb9b6a239ffcb2a3 authored over 7 years ago
Use File.read so file handle is closed.

90351e5a1227cdc102b6dfb46ba001bb79040c87 authored over 7 years ago
Merge pull request #130 from asedge/use_git_current_branch

Using repo.branch.name always returns master, use repo.current_branch…

b53596cceb65560e51e75942a219bf599f602d01 authored over 7 years ago
Using repo.branch.name always returns master, use repo.current_branch for the guard clause instead so ModuleSync::Git.switch_branch can actually switch to the master branch when it is not the current branch.

b0c34742be35209dc67479645480e3e3db4e4f02 authored over 7 years ago
Merge pull request #125 from sean797/exit-code

Exit 1 if git push fails

1045aa85f1e0bd351d75b4d794f3f9b0f922b2c4 authored over 7 years ago