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

Exit 1 if git push fails

78a0b42a992448c68f9df03871509ad558a0011e authored over 7 years ago
Merge pull request #123 from zabacad/readmelink

Fix link to config repo in README

0e1bd2780bf00ad51aeabae6a2112a567e1f1432 authored over 7 years ago
Fix link to config repo in README

Without this change, the name and link to Voxpupuli's config repo is incorrect.

446c04a1a38c6e2df62eed2425102b02c5c7bf62 authored over 7 years ago
Merge pull request #118 from DavidS/release-081

Release 0.8.1

a42f1880817bec067e84416af8287f933a811442 authored over 7 years ago
Release 0.8.1

2d98656963e9a961fd8ba8ebe8eb89aa6f6deec1 authored over 7 years ago
Merge pull request #117 from DavidS/fix-cli-precedence

Allow the CLI to override options set in the config file

0a83bc78a562cfe30aa6ea2a68c3a06862edd372 authored over 7 years ago
Allow the CLI to override options set in the config file

This follows the generally expected precedence of the CLI options
overriding values from the con...

c25a2f00f094ea28f8678f69151f0c0b702a8283 authored over 7 years ago
Minor README fixups

a8eb8d9af64099e1dae9afa1a8fcf4a5bfcd2732 authored over 7 years ago
Merge pull request #116 from domcleal/release-080

Release 0.8.0

925c327a80385a01a532c530ed2eda79c0290d2a authored over 7 years ago
Release 0.8.0

cac53d371b5ac3b8103b3e0a92974cf5efad69ba authored over 7 years ago
Merge pull request #114 from DavidS/erb-suffix-handling

ERB suffix handling

876cc80e67c1dbe54677c4303c3560ddbf286b3c authored over 7 years ago
Merge pull request #115 from DavidS/rubocop-fixes

Rubocop fixes

2185419a98d48e5d81387813b60968b1db540c57 authored over 7 years ago
Never use .erb in the config, prefer it in filenames

#93 changed modulesync to allow for .erb suffixed templates. In many cases
this is useful to avo...

ba191b028a26c63a66da755f78470d51b4980c19 authored over 7 years ago
Disable Style/IndentHeredoc

Fixing those complaints would require using an external library.

02f88d35bcb03353a315cb5b5423010cc43e64f2 authored almost 8 years ago
rubocop:auto_correct

a715b7893ffdd693b6e3a6558548cfe1290e1677 authored almost 8 years ago
Merge pull request #93 from voxpupuli/fix_moduleroot_rubocop

allow .erb extension

5d5be63411f82fbed6106b99cb64dc3d585ae50d authored almost 8 years ago
Merge branch 'master' of https://github.com/voxpupuli/modulesync into fix_moduleroot_rubocop

41ef2e69bade3b5a1cb5c7c3e656d29e6903d354 authored almost 8 years ago
allow .erb extension

This change allows for files to be named with or without .erb extension
This also addresses when...

c249742ce8c0a0122d5521693f194d7d4f9acb6d authored almost 8 years ago
Merge pull request #111 from glennsarti/ticket/maint/monkey_path_git_gem

Monkey Patch git ruby gem

7ddc50de29eccf1568a8055d369ba0843b3848c2 authored almost 8 years ago
Monkey Patch git ruby gem

Previously modulesync would throw an error when a file had a line ending warning
emitted during ...

55bd5ae65a298021c35dc733b36af68584df7715 authored almost 8 years ago
Merge pull request #110 from davidmogar/setup

Change git required version

899483f48304c180c3bf6dc13d53d06018eaaaae authored almost 8 years ago
Change git required version

The new diff functionality in git.rb requires a newer rubygem-git
version.

08b08dc119e3c0acf0ba3b5d40b5002fc1defc47 authored almost 8 years ago
Merge pull request #109 from voxpupuli/travis

run on new travis env + drop legacy ruby versions

f3cb44f6aec187c3fd9eae0e46e1d2c6943395dd authored almost 8 years ago
set minimum required ruby version

1eb47d03d689efb77a871fc8f2806e88b5bfa75f authored almost 8 years ago
remove legacy code

81914057aae7e61036c1b512cce72276975f8c12 authored almost 8 years ago
set specific ruby versions

we get older ruby versions if we don't specify the patchlevel :(
we had to do the same on all Vo...

91bf39155fa8196a48fa2274e923bcd55d697e08 authored almost 8 years ago
run on new travis env + drop legacy ruby versions

b0f6b8b0291abbc8a97ce432e1623fe070dff803 authored almost 8 years ago
Merge pull request #108 from voxpupuli/rel072

update secret & release 0.7.2

30c431a7b9f627c500d999882ccab9f94e625b3e authored almost 8 years ago
update secret & release 0.7.2

8ce4031952675b84482ca125ac823ece83fc8b5c authored almost 8 years ago
Merge pull request #107 from domcleal/release-071

Release 0.7.1

45204ee92b885a095e7ed584b50fb87b2624ce91 authored almost 8 years ago
Release 0.7.1

4626c27a4e7c9241e9a629bc9196e8935a8d168b authored almost 8 years ago
Merge pull request #106 from domcleal/travis-deploy-version

Fix Travis CI deployment version to match matrix

04f92834ef36d509ceed0ed82ecb64b729af48dd authored almost 8 years ago
Fix Travis CI deployment version to match matrix

f225f9bbe80ce63a165bd08b3eedb982d9e5b80f authored almost 8 years ago
Merge pull request #105 from domcleal/release-070

Release 0.7.0

342784304ae38958ece73883cbe60eea7186e814 authored almost 8 years ago
Release 0.7.0

3ad2efb5fed7859db088126e9b60be6ad2d97c9b authored almost 8 years ago
Add gem deployment to Travis CI

044454600302313a0e80544092d739a3d4879b7f authored almost 8 years ago
Test Ruby 2.3 and 2.4

81326e231b2cde84061c826c54250a6ee37b5a0f authored almost 8 years ago
Switch gemspec to Vox Pupuli

804767ff42223c1a5148815eeb6cc33f374dcb4e authored almost 8 years ago
Merge pull request #104 from domcleal/102-test

Test for issue #102

50f5f4996a4dd213ed002c03f116a6383898b3b7 authored almost 8 years ago
Refactor common git and remote module setup

5c97ed138e1f55ed7c26d634919fe3c6798768e1 authored almost 8 years ago
Test for issue #102

Checks for non-fast-forward errors during git push.

e866a383ca461f5c50a2097f91af2718b257b96c authored almost 8 years ago
Add diff before pushing

When pushing to a different remote branch, diff the branch contents to
check if an update is ne...

ff396d22d4a99a9eb504cd94353b49d70a58a2a4 authored almost 8 years ago
Merge pull request #101 from domcleal/99-test

Add test to check updated files are committed and pushed

8419f7365de77247ef71c3832c3ac5e6a7110c7c authored almost 8 years ago
Add test to check updated files are committed and pushed

Refs #99

414127b233751dbfa1f6d7bbbde62a28a1624885 authored almost 8 years ago
Merge pull request #100 from davidmogar/issue99

Fix invalid check

125333f149f90dd8c40292ea3de35c418955cf26 authored almost 8 years ago
Fix invalid check

The code was checking for repository files in the wrong path (current
directory). Fix #99.

0c0951dccbaed72fa98a22ee171b5d78bd533057 authored almost 8 years ago
Merge pull request #98 from davidmogar/issue97

Handle rendering exception

3d5d3baba19b0df43131f6f14b74219353019646 authored almost 8 years ago
Add test for skip_broken feature

2a1790d08c5b05e7996443f7d921b289d9ea9cea authored almost 8 years ago
Handle rendering exception

If there was a rendering problem while processing a module, the
whole update process was stopped...

400f25200f01d81eee1c63f72e5c6d3628724ea6 authored almost 8 years ago
Extract functionality to new function

d8b6dd453a602ac1cf21781619413bee8d90d560 authored almost 8 years ago
Merge pull request #95 from voxpupuli/fix_dir_exclude_test

fixing test as it incorrectly was testing result

27043f6f14797025ace9f662119f3c7c86986d8f authored about 8 years ago
Merge pull request #96 from hunner/fix_globals

Fix globals symbol

85a3f2d321b323f302e1d0965cef9854647aaaf5 authored about 8 years ago
Fix globals symbol

Without this commit, the globals entry defaults to a symbol `:global`
and this is initially pass...

4ffa076b8c09fb14b0bb6f487b9ce2fbe0ad1dd7 authored about 8 years ago
fixing test as it incorrectly

b6f37e27bda709c3b9b0b55f74bdeb50915e61a7 authored about 8 years ago
Merge pull request #91 from eputnam/delete_issue

(maint) fixes delete issue

834326fbaa117311b5b1729446ffc491944a6f23 authored about 8 years ago
fixes rubocop and adds test

e6b433262e16ac8894806b5adc3532fe032bd681 authored about 8 years ago
fixes delete issue

44f18c876d524a4bca6bb7b1aa4a013f442b0c71 authored about 8 years ago
Merge pull request #90 from DavidS/fix-delete-feature

Fix delete feature

8dbefd99f87a316d3056c93c952fb5ffbb595255 authored about 8 years ago
Re-use module_file method

5a174a4fa6bf8c6830e75003325a443f585cf479 authored about 8 years ago
Fix delete feature

The `options` hash is keyed with symbols. The original `'project_root'`
lead to a wrong path bei...

9013dcfdad46f8e751325e07495e677e3d701b81 authored about 8 years ago
Fix whitespace formatting of status messages

There was unnecessary whitespace at the end of the "Files changed:"/
"Files added:" messages tha...

167d4a0ba1cc8170e932e22ab355d975e6c658e6 authored about 8 years ago
Merge pull request #88 from DavidS/add-v

Add -x to skip specified repositories

7968d70373f2075ac13650d87886675298b87212 authored about 8 years ago
Refactor update to fit on a page

This pulls out the host of settings into a class and starts unit testing
them a little bit. Once...

1a83083776fe815d4334bed0c5e835e737657154 authored about 8 years ago
Use a guard clause instead of unless block

This reduces indentation and makes the function more readable

a2d20a2a1ca9b47f4a7b438dcda12bab266f8f5d authored about 8 years ago
Add -x to skip specified repositories

This can be useful to avoid snowflakes.

d2a2b186a81bc8d0e1e3c1c33b43d404bf9eaa48 authored about 8 years ago
Merge pull request #84 from danzilio/fix_83

Using a regex to fix #83

80b56b072e347eb817d845358eb39a10c31fecdf authored over 8 years ago
Being smarter about pinning rubocop

fa77c80dfd853bd701305b472bd20728273ad865 authored over 8 years ago
Pin rubocop

Pin rubocop

f01aaabe97185a03c06035a89f4621484af13e60 authored over 8 years ago
Pin json_pure

f7070b86b2d7b152cf3813a3bb53e19b671309de authored over 8 years ago
Adding support for newer git versions

Somewhere along the line, the Git folks decided to change `working directory` to `working tree` ...

c8cf90eb7d6386274057ef5c12fb5a106326f0f4 authored over 8 years ago
Using a regex to fix #83

9d3b06d1f7e455059429a40f988502639f6e6c61 authored over 8 years ago
Merge pull request #79 from danzilio/fix_tests

Fixing broken tests due to stdlib changes

af512d833cfda59a8ab4282a2bae28cb0cc76f2a authored over 8 years ago
Making rubocop happy

ccf3b6ad75bf50d94c2bf41a6c53533f41ec8ade authored over 8 years ago
Fixing broken tests due to stdlib changes

6ed6c13d00774ff21db67c69fad4e3df57721ef6 authored over 8 years ago
Merge pull request #77 from davidmogar/master

Expose config variables to templates

004503cb6a73fb351ce8c1dc681c914501e7928b authored over 8 years ago
Add test for module exposed variables

2844a2948fe07d3971aad218d63f4539fd2ce981 authored over 8 years ago
Add configs hash info section

1b792163417a821481149da510a55aea342deda7 authored over 8 years ago
Add git_base and namespace to configs variable

e2adef0a36595e8bff381ed60c6022ecb27f4a97 authored over 8 years ago
Merge pull request #74 from DavidS/consider-file-level-configs-again

Only calculate a single set of configs using the file's values

7de29b272f8e461c030590839fe695a9d9b7eefa authored almost 9 years ago
Rubocup fixes

4c37414e335145fd2292668d1f2936ab28b67d54 authored almost 9 years ago
Only calculate a single set of configs using the file's values

In 98aac8cca6a463b33e1d49836bc3315e4eed092a it was overlooked that
per-file defaults and per-fil...

dd10163120cae81022f405c016bae5e67adf4c10 authored almost 9 years ago
Merge pull request #73 from DavidS/debug-output-on-erb-fail

Output the template's name if it raises an exception

d4be71467225b2c0a39a03ad25aa529d79fde92b authored almost 9 years ago
Output the template's name if it raises an exception

3496e6a3c4b4806117b3ad186203c3047bd24215 authored almost 9 years ago
Merge pull request #70 from tphoney/rubocop_fixes

rubocop fixes for modulesync

d3dc2026de67483930f787de4ae913e56b93c168 authored almost 9 years ago
Merge pull request #72 from DavidS/git-base-cli-param

Pull git_base into a CLI param

35c718c3e0df44c811b726c0b1a72af1c2c3a69d authored almost 9 years ago
Pull git_base into a CLI param

This allows flexible overriding of the git base, e.g. when a CI job needs
to use github's https ...

e7c4adc22bd9f3136ef6e0aa620a42dc4c4cdf9e authored almost 9 years ago
Merge pull request #71 from DavidS/fix-typo

Fix typo in CLI definition

6eeebda1922d27ed6312289e0aff484e656308c4 authored almost 9 years ago
Fix typo in CLI definition

1069a1ecebd2751ee6f02701e44b16b1ae0a9145 authored almost 9 years ago
rubocop fixes for modulesync

ba9e27ef7d2e961db92fc5fdf48a864f9bf60fb2 authored almost 9 years ago
Merge pull request #67 from danzilio/unmanaged

Allowing us to set directories to unmanaged

a7e4f595c792dfc40f539b6412e38503abbb3a1e authored about 9 years ago
Allowing us to set directories to unmanaged

98aac8cca6a463b33e1d49836bc3315e4eed092a authored about 9 years ago
Merge pull request #65 from danzilio/hook_refactor

Refactoring the Hook module into a class

4ec1428ac5abc67082a4a969ebfd9702bdd488d5 authored about 9 years ago
Rubocop derp

d4cf14d3753a0e1f3aa0af213d3c7b8929710763 authored about 9 years ago
Refactoring the Hook module into a class

This commit moves ModuleSync::Hook from a module to a class. It also
adds the ability to define ...

1237e24ebbd74aa60de46f1b603ea4a9dcff153d authored about 9 years ago
Merge pull request #63 from electrical/improve_namespace

Improve custom namespace code

75bf11460e430fed375f35c0e61fa696bbc888b8 authored about 9 years ago
Improve custom namespace code

After review from @igalic this looks much better

c53c7c1626e6ebe4d48103d526d4adee3cb332f0 authored about 9 years ago
Merge pull request #62 from electrical/custom_namespace

Add ability to have modules with a custom namespace

8e21ddd2d695d88e7bb4dcd926494764b0947c6a authored about 9 years ago
Ability to have modules with a custom namespace

With this change you can have modules inside the same managed_modules
file but with a custom nam...

17bacdfe61e80a9a0e5339f91fd076412885d9ef authored about 9 years ago
Merge pull request #60 from danzilio/thor

Removing optionparser in favor of Thor

59d42154d2396237f73136968ccd3c47f8b6b512 authored over 9 years ago
Merge pull request #61 from danzilio/new_tests

Adding tests before adding CLI

ae833d8c40caca59cbf95edd0955e11f866542da authored over 9 years ago