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
78a0b42a992448c68f9df03871509ad558a0011e authored over 7 years ago
Fix link to config repo in README
0e1bd2780bf00ad51aeabae6a2112a567e1f1432 authored over 7 years agoWithout this change, the name and link to Voxpupuli's config repo is incorrect.
446c04a1a38c6e2df62eed2425102b02c5c7bf62 authored over 7 years agoRelease 0.8.1
a42f1880817bec067e84416af8287f933a811442 authored over 7 years ago2d98656963e9a961fd8ba8ebe8eb89aa6f6deec1 authored over 7 years ago
Allow the CLI to override options set in the config file
0a83bc78a562cfe30aa6ea2a68c3a06862edd372 authored over 7 years ago
This follows the generally expected precedence of the CLI options
overriding values from the con...
a8eb8d9af64099e1dae9afa1a8fcf4a5bfcd2732 authored over 7 years ago
Release 0.8.0
925c327a80385a01a532c530ed2eda79c0290d2a authored over 7 years agocac53d371b5ac3b8103b3e0a92974cf5efad69ba authored over 7 years ago
ERB suffix handling
876cc80e67c1dbe54677c4303c3560ddbf286b3c authored over 7 years agoRubocop fixes
2185419a98d48e5d81387813b60968b1db540c57 authored over 7 years ago
#93 changed modulesync to allow for .erb suffixed templates. In many cases
this is useful to avo...
Fixing those complaints would require using an external library.
02f88d35bcb03353a315cb5b5423010cc43e64f2 authored almost 8 years agoa715b7893ffdd693b6e3a6558548cfe1290e1677 authored almost 8 years ago
allow .erb extension
5d5be63411f82fbed6106b99cb64dc3d585ae50d authored almost 8 years ago41ef2e69bade3b5a1cb5c7c3e656d29e6903d354 authored almost 8 years ago
This change allows for files to be named with or without .erb extension
This also addresses when...
Monkey Patch git ruby gem
7ddc50de29eccf1568a8055d369ba0843b3848c2 authored almost 8 years ago
Previously modulesync would throw an error when a file had a line ending warning
emitted during ...
Change git required version
899483f48304c180c3bf6dc13d53d06018eaaaae authored almost 8 years ago
The new diff functionality in git.rb requires a newer rubygem-git
version.
run on new travis env + drop legacy ruby versions
f3cb44f6aec187c3fd9eae0e46e1d2c6943395dd authored almost 8 years ago1eb47d03d689efb77a871fc8f2806e88b5bfa75f authored almost 8 years ago
81914057aae7e61036c1b512cce72276975f8c12 authored almost 8 years ago
we get older ruby versions if we don't specify the patchlevel :(
we had to do the same on all Vo...
b0f6b8b0291abbc8a97ce432e1623fe070dff803 authored almost 8 years ago
update secret & release 0.7.2
30c431a7b9f627c500d999882ccab9f94e625b3e authored almost 8 years ago8ce4031952675b84482ca125ac823ece83fc8b5c authored almost 8 years ago
Release 0.7.1
45204ee92b885a095e7ed584b50fb87b2624ce91 authored almost 8 years ago4626c27a4e7c9241e9a629bc9196e8935a8d168b authored almost 8 years ago
Fix Travis CI deployment version to match matrix
04f92834ef36d509ceed0ed82ecb64b729af48dd authored almost 8 years agof225f9bbe80ce63a165bd08b3eedb982d9e5b80f authored almost 8 years ago
Release 0.7.0
342784304ae38958ece73883cbe60eea7186e814 authored almost 8 years ago3ad2efb5fed7859db088126e9b60be6ad2d97c9b authored almost 8 years ago
044454600302313a0e80544092d739a3d4879b7f authored almost 8 years ago
81326e231b2cde84061c826c54250a6ee37b5a0f authored almost 8 years ago
804767ff42223c1a5148815eeb6cc33f374dcb4e authored almost 8 years ago
Test for issue #102
50f5f4996a4dd213ed002c03f116a6383898b3b7 authored almost 8 years ago5c97ed138e1f55ed7c26d634919fe3c6798768e1 authored almost 8 years ago
Checks for non-fast-forward errors during git push.
e866a383ca461f5c50a2097f91af2718b257b96c authored almost 8 years ago
When pushing to a different remote branch, diff the branch contents to
check if an update is ne...
Add test to check updated files are committed and pushed
8419f7365de77247ef71c3832c3ac5e6a7110c7c authored almost 8 years agoRefs #99
414127b233751dbfa1f6d7bbbde62a28a1624885 authored almost 8 years agoFix invalid check
125333f149f90dd8c40292ea3de35c418955cf26 authored almost 8 years ago
The code was checking for repository files in the wrong path (current
directory). Fix #99.
Handle rendering exception
3d5d3baba19b0df43131f6f14b74219353019646 authored almost 8 years ago2a1790d08c5b05e7996443f7d921b289d9ea9cea authored almost 8 years ago
If there was a rendering problem while processing a module, the
whole update process was stopped...
d8b6dd453a602ac1cf21781619413bee8d90d560 authored almost 8 years ago
fixing test as it incorrectly was testing result
27043f6f14797025ace9f662119f3c7c86986d8f authored about 8 years agoFix globals symbol
85a3f2d321b323f302e1d0965cef9854647aaaf5 authored about 8 years ago
Without this commit, the globals entry defaults to a symbol `:global`
and this is initially pass...
b6f37e27bda709c3b9b0b55f74bdeb50915e61a7 authored about 8 years ago
(maint) fixes delete issue
834326fbaa117311b5b1729446ffc491944a6f23 authored about 8 years agoe6b433262e16ac8894806b5adc3532fe032bd681 authored about 8 years ago
44f18c876d524a4bca6bb7b1aa4a013f442b0c71 authored about 8 years ago
Fix delete feature
8dbefd99f87a316d3056c93c952fb5ffbb595255 authored about 8 years ago5a174a4fa6bf8c6830e75003325a443f585cf479 authored about 8 years ago
The `options` hash is keyed with symbols. The original `'project_root'`
lead to a wrong path bei...
There was unnecessary whitespace at the end of the "Files changed:"/
"Files added:" messages tha...
Add -x to skip specified repositories
7968d70373f2075ac13650d87886675298b87212 authored about 8 years ago
This pulls out the host of settings into a class and starts unit testing
them a little bit. Once...
This reduces indentation and makes the function more readable
a2d20a2a1ca9b47f4a7b438dcda12bab266f8f5d authored about 8 years agoThis can be useful to avoid snowflakes.
d2a2b186a81bc8d0e1e3c1c33b43d404bf9eaa48 authored about 8 years agoUsing a regex to fix #83
80b56b072e347eb817d845358eb39a10c31fecdf authored over 8 years agofa77c80dfd853bd701305b472bd20728273ad865 authored over 8 years ago
f7070b86b2d7b152cf3813a3bb53e19b671309de authored over 8 years ago
Somewhere along the line, the Git folks decided to change `working directory` to `working tree` ...
c8cf90eb7d6386274057ef5c12fb5a106326f0f4 authored over 8 years ago9d3b06d1f7e455059429a40f988502639f6e6c61 authored over 8 years ago
Fixing broken tests due to stdlib changes
af512d833cfda59a8ab4282a2bae28cb0cc76f2a authored over 8 years agoccf3b6ad75bf50d94c2bf41a6c53533f41ec8ade authored over 8 years ago
6ed6c13d00774ff21db67c69fad4e3df57721ef6 authored over 8 years ago
Expose config variables to templates
004503cb6a73fb351ce8c1dc681c914501e7928b authored over 8 years ago2844a2948fe07d3971aad218d63f4539fd2ce981 authored over 8 years ago
1b792163417a821481149da510a55aea342deda7 authored over 8 years ago
e2adef0a36595e8bff381ed60c6022ecb27f4a97 authored over 8 years ago
Only calculate a single set of configs using the file's values
7de29b272f8e461c030590839fe695a9d9b7eefa authored almost 9 years ago4c37414e335145fd2292668d1f2936ab28b67d54 authored almost 9 years ago
In 98aac8cca6a463b33e1d49836bc3315e4eed092a it was overlooked that
per-file defaults and per-fil...
Output the template's name if it raises an exception
d4be71467225b2c0a39a03ad25aa529d79fde92b authored almost 9 years ago3496e6a3c4b4806117b3ad186203c3047bd24215 authored almost 9 years ago
rubocop fixes for modulesync
d3dc2026de67483930f787de4ae913e56b93c168 authored almost 9 years agoPull git_base into a CLI param
35c718c3e0df44c811b726c0b1a72af1c2c3a69d authored almost 9 years ago
This allows flexible overriding of the git base, e.g. when a CI job needs
to use github's https ...
Fix typo in CLI definition
6eeebda1922d27ed6312289e0aff484e656308c4 authored almost 9 years ago1069a1ecebd2751ee6f02701e44b16b1ae0a9145 authored almost 9 years ago
ba9e27ef7d2e961db92fc5fdf48a864f9bf60fb2 authored almost 9 years ago
Allowing us to set directories to unmanaged
a7e4f595c792dfc40f539b6412e38503abbb3a1e authored about 9 years ago98aac8cca6a463b33e1d49836bc3315e4eed092a authored about 9 years ago
Refactoring the Hook module into a class
4ec1428ac5abc67082a4a969ebfd9702bdd488d5 authored about 9 years agod4cf14d3753a0e1f3aa0af213d3c7b8929710763 authored about 9 years ago
This commit moves ModuleSync::Hook from a module to a class. It also
adds the ability to define ...
Improve custom namespace code
75bf11460e430fed375f35c0e61fa696bbc888b8 authored about 9 years agoAfter review from @igalic this looks much better
c53c7c1626e6ebe4d48103d526d4adee3cb332f0 authored about 9 years agoAdd ability to have modules with a custom namespace
8e21ddd2d695d88e7bb4dcd926494764b0947c6a authored about 9 years ago
With this change you can have modules inside the same managed_modules
file but with a custom nam...
Removing optionparser in favor of Thor
59d42154d2396237f73136968ccd3c47f8b6b512 authored over 9 years agoAdding tests before adding CLI
ae833d8c40caca59cbf95edd0955e11f866542da authored over 9 years ago