Ecosyste.ms: OpenCollective

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

github.com/PaperMC/paperweight

Gradle build system plugin for Paper and Paper forks
https://github.com/PaperMC/paperweight

Update Hypo to 1.2.1 (fixes Windows + Java 8 issue)

Fixes #43

3fbb57516a144dd38ece7cac45a105aaca187225 authored over 3 years ago by Kyle Wood <[email protected]>
Re-work task configurations to support Gradle's build cache

dfb3f6d88e259af15eeb5cd80cab0318f43f06a6 authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.1.9-SNAPSHOT

f68b7016d1b93207da3e004f710f8b44c2707afd authored over 3 years ago by Kyle Wood <[email protected]>
Fix style issues

0da32ff145f2beb811014c1dda1721aa70251099 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.1.8

200a6edddbb1c093b131594f5901202e551ba3ab authored over 3 years ago by Kyle Wood <[email protected]>
Fix forks now getting reobf packages from upstream

I did some of the plumbing to make this work but forgot to actually
connect the two parts betwee...

5e7f49c63f3ac5d9ce5ec47c51f51128fdc0c8a6 authored over 3 years ago by Kyle Wood <[email protected]>
Fixup comment

6970deb6f387f0896fccd849aa65748c3a1220c9 authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.1.8-SNAPSHOT

c67ebf090701873c0ac97e7efd10d3eedba22f1f authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.1.7

a1ca75456aecd3c129a40a8ffa43913c7146bec4 authored over 3 years ago by Kyle Wood <[email protected]>
Allow ignore gitignore to be configurable with a Gradle property

The default is `true`.

6ff1f7d8d2cf9ddcc480e489b2879274f1f3b3cf authored over 3 years ago by Kyle Wood <[email protected]>
Ignore gitignore when adding files in automation

There are idiots like me, who use global gitignore.
While I plan on improving that situation and...

c5bcd09cf49631d9f177b9fd30bed4d6fb2e55f5 authored over 3 years ago by Professor Bloodstone <[email protected]>
Add `remapClasspath` to RemapJar

Needed to properly remap plugins

163582fa5dc60d0e9336cf162fc0bfb8e8d56077 authored over 3 years ago by Jason Penilla <[email protected]>
Fork generateMappings task so it doesn't share memory with the daemon

96a37ff164c72aa2bc6fa345d7e51bbe0809ac0f authored over 3 years ago by Kyle Wood <[email protected]>
Handle reobf issues caused by re-compilation and access changes

This commit includes a large comment which describes the problem it
addresses, so I won't re-ite...

16727e45558c08df4ff691e280ecab6b8ae405e1 authored over 3 years ago by Kyle Wood <[email protected]>
Support fork remapping properly (docs and examples coming)

45c18c1fb44d6805deb9823a8f4c5f40c6f079f4 authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.1.7-SNAPSHOT

a20fb06e825772f8018bc1ca7b637cfd35f89717 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.1.6

566a138440206ad3af68df3004a24af1c28bb13f authored over 3 years ago by Kyle Wood <[email protected]>
Properly handle reobf of Spigot fields named `if` and `do`

SpecialSource is really stupid and automatically renames members which
have Java keyword names e...

3d16820c3c4ebf53f252e14b56998b1b4a37c65a authored over 3 years ago by Kyle Wood <[email protected]>
Allow namespaces to be configurable for mappings patches

e0ac40d687f993db3b0e8a2549d0e19200cd55ec authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.1.6-SNAPSHOT

6de57d0a96afaae5189a083ceea3c0b02ffb00f0 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.1.5

2d71260a90bc7e31ecf4fbfad1b3a7d0f069e310 authored over 3 years ago by Kyle Wood <[email protected]>
Add support for patching generated reobf mappings

We can provide quick and easy workarounds for missing reobf mappings
while we work on properly f...

685abfa47e04744c1d6e9b2280bca59740c80b5e authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.1.5-SNAPSHOT

f155d849f54b8fa3bb0186782c819ec16962429a authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.1.4

9f2e97c2bd38cac051a12676a64548e3ecf3ba0d authored over 3 years ago by Kyle Wood <[email protected]>
Consolidate and simplify library and mcdev imports into one file

2507973a4e9a4f4b999e5809c3db3ed5534c7957 authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.1.4-SNAPSHOT

dce96139e721e460914da9d973b75a60c2134cbd authored over 3 years ago by Kyle Wood <[email protected]>
Several improvements to fork support

Fork projects should perform better and be more stable now. Upstream
patch tasks will now cache ...

e24891ba3396ef51e0a183b506946421a9a42386 authored over 3 years ago by Kyle Wood <[email protected]>
Register paperclipJar earlier to allow for more eaily configuring it, use correct Jar import in PaperweightPatcher

be349eb335ac87ce1ea2edcddce2c012e87795c8 authored over 3 years ago by Jason Penilla <[email protected]>
use invoke instead of configure

2ce26f2fb18276973f45a7f72e1abe72e9993b4d authored over 3 years ago by Jason Penilla <[email protected]>
Manually create layout.cache if non existent

0cef58eace8b556181910858f6dfe98f3fdfc5ff authored over 3 years ago by Jaime Costas Insua <[email protected]>
Use lazy configuration for source imports

This fixes the issue reported by BillyGalbreath in Paper Discord where needed files weren't bein...

bb377a631fc789ca5be1951cbf566456f4169d26 authored over 3 years ago by Jason Penilla <[email protected]>
Start 1.1.3-SNAPSHOT

e5f79b3cf3d7df55834e0b405e545b4319608578 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.1.2

2c8a13d17ba2b518d768126e1e7da2549c45deff authored over 3 years ago by Kyle Wood <[email protected]>
Fix new inner classes not getting reobfed, helped by Hypo update

Several issues with how Hypo was handling inner classes is now fixed in
1.2.0.

Fixes #18

fbe7faa5246cd4c31d22e929691b22dd139585c3 authored over 3 years ago by Kyle Wood <[email protected]>
Run Hypo in process isolation workers

This allows us to specify how much memory they need, so the Gradle
daemon doesn't need to be run...

e575e5369cc020e7d644f0e35ce1ddc6346fb168 authored over 3 years ago by Kyle Wood <[email protected]>
Move patcher tasks around and create paperclipJar task for patcher

This is the same change I did in the core plugin but forgot to also do
it in patcher. This commi...

77fe06c637ee4342135eecccaa17846ebce93c44 authored over 3 years ago by Kyle Wood <[email protected]>
Declare generateReobfMappings and downstream task before afterEvaluate

Fixes #21

b88846c519931e9e661363b62c778005f8ebefec authored over 3 years ago by Kyle Wood <[email protected]>
use a base tag for rebuilding api patches too

4a2432397098685678c79ef77af0d7fc6ac503d6 authored over 3 years ago by MiniDigger <[email protected]>
delete files we don't care about from api and server folder

a55034a39c2484f1944a59c74767b8b806c27dbd authored over 3 years ago by MiniDigger <[email protected]>
actually bump version to next snapshot

b0cbf7ce9a671b89326c9435cb04e528e27b51f2 authored over 3 years ago by MiniDigger <[email protected]>
Start 1.1.0-SNAPSHOT

7d1da0b2cb0bc817061de92f908c4e1fb9d6adc3 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.1.0

23e8ad60fe6960ed60db3de2ea218da1087ac7cc authored over 3 years ago by Kyle Wood <[email protected]>
Include all package-info classes in the decompiled source set

This improves context and IDE assertions provided by package-info
annotations.

a03972712243e8d93486ae28305c67aaac2077d2 authored over 3 years ago by Kyle Wood <[email protected]>
Use Hypo to fix issues with reobf mappings

I had to make some updates in Hypo for this to work as well, so bump
Hypo version as well.

Fixe...

7013e8c2201a7d84f9b85276e4f6d2fd2d2f6229 authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.0.5-SNAPSHOT

ec35b282833eda633293c9e7a7cb74be3ae48a9c authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.0.5 - Call `git fetch` beefore rebuilding patches

This ensures that remote refs are updated before we use one to rebuild
patches from the wrong spot.

98b0aa7ae8d2bd14caeecd94c3aeb3f0ef6630d3 authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.0.4-SNAPSHOT

462fdcc26e095292117fb07db75804c08141cf41 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.0.4 - don't attempt to optimize bare repo patches

e0d4f1985702da28048878d26003cabdc069add7 authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.0.3-SNAPSHOT

ebefb33061f89e1e4efaddb715ef060c71515567 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.0.3

be84234e8d265141417b82e5f378780e86c668a4 authored over 3 years ago by Kyle Wood <[email protected]>
Allow patching bare directories (which aren't git repos)

This simply initializes the bare repo first to allow patches to be
applied on it via git like ot...

38d7bc2a79fe35074f947bc0f41c827c66c17fed authored over 3 years ago by Kyle Wood <[email protected]>
Maintain .git directory when applying patches

This should help mitigate a lot of issues we've been having (hopefully),
but also has the benefi...

6c4f5c00224cb4681c6c5fe664771d444a226113 authored over 3 years ago by Kyle Wood <[email protected]>
Bump Hypo to 1.0.2

e988e7081746756de80c05373918cd00a684d397 authored over 3 years ago by Kyle Wood <[email protected]>
Fix compile (convention isn't as flexible as set)

9734ac1a565e96c836b623993ac4b15b29ad8e6f authored over 3 years ago by Kyle Wood <[email protected]>
Automatically wire mcdev imports for fork server patch tasks

Fixes #15

d5753c0c6f9daf900204f21c0079c8517ccfd09e authored over 3 years ago by Kyle Wood <[email protected]>
Remove gradle/wrapper-validation-action

This action seems to fail randomly all the time

745018d4b402427591136a47716d43a75023dc2f authored over 3 years ago by Kyle Wood <[email protected]>
Start 1.0.2-SNAPSHOT

970938e158dd3723baf765b717343448911a8c9b authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.0.2

2f745e4287252c27d3ede00df007fa906063a06c authored over 3 years ago by Kyle Wood <[email protected]>
chunk rebuildpaperpatches for windows support

784690a92a4de18df073588a10a72934e6ffad32 authored over 3 years ago by MiniDigger <[email protected]>
also use our own cache dir in ApplyGitPatches

46a816d5f06a7893cf968b498f6a5bed96c59444 authored over 3 years ago by MiniDigger <[email protected]>
add a prefix to the remapping temp folder

no gradle, I don't want you to use my WINDOWS dir as a fucking temp folder, wtf

3e5cce729ca092bcd5024f8715e3ca203876ea88 authored over 3 years ago by MiniDigger <[email protected]>
Start 1.0.1-SNAPSHOT

ee4194f682b3a56107fec28e1a04e6b7530d85c9 authored over 3 years ago by Kyle Wood <[email protected]>
Fix MergeAccessTransforms task not wiring task dependencies

b7b6b3d2708f2c56aacc60bb04ecb5b1b2b2e1a8 authored over 3 years ago by Kyle Wood <[email protected]>
Snapshot until next deploy

ccafe9a3da9f7b3aca0c7dd415c7af23e2633e21 authored over 3 years ago by Kyle Wood <[email protected]>
Version 1.0.0

bf61f803f3d36b695e3afc539d2f544a6fafabd4 authored over 3 years ago by Kyle Wood <[email protected]>
Improve optional file handling and make library-imports more lenient

788e691dc334354898230acb3dcd77df89133a55 authored over 3 years ago by Kyle Wood <[email protected]>
Automatically find library imports

26b8e25f8a0918c30fcb14eecaf5cdc2f19f6491 authored over 3 years ago by Jason Penilla <[email protected]>
Implement snapshot and release publishing

ed900662d2d270c078467d9ef6e88934d0089e8f authored over 3 years ago by Kyle Wood <[email protected]>
Apply additional ATs to spigot remapped sources as well

cfcb0ef378b0762956664302f6b9221df8aadea6 authored over 3 years ago by Kyle Wood <[email protected]>
Update to Gradle 7.1, fix generatePaperclipPatch output property

cb32d78534e6945e49383c70f122afebf7fbcfb6 authored over 3 years ago by Kyle Wood <[email protected]>
Apply additional access transformers earlier so that they are applied to classes we don't import into the source tree

ba606503f027d27cb3088476446121afe717a5df authored over 3 years ago by Jason Penilla <[email protected]>
remove unused imports

22010b0473a0c8130b116af82cfa4ad9e95739ba authored over 3 years ago by Jason Penilla <[email protected]>
use extension for set applyServerPatches input to prevent circular dependency

89a2b1612c6ec63fe44930c15569cdf51e72a61d authored over 3 years ago by MiniDigger <[email protected]>
add mcdevsource task, closes #9

f6a071c13854d8683a4291993404165b36852ccc authored over 3 years ago by MiniDigger <[email protected]>
use AT functionality

4205a4fa468c223c87c439e31d510d690a133d02 authored over 3 years ago by MiniDigger <[email protected]>
use proper repos

36186fca7aafbaec8bf74b29f0d87c18ceb76f05 authored over 3 years ago by MiniDigger <[email protected]>
deploy to paper repo

5212332f400e01e3b70184047341fda278f71ef8 authored over 3 years ago by MiniDigger <[email protected]>
add AT support

2fea06ded4c849b7e0e93a3230e8543532e1276e authored over 3 years ago by MiniDigger <[email protected]>
Remove changes I didn't mean to push

4f1e0f6fdf09ea8f2dbf3e1dd5f8ba9032024c1e authored over 3 years ago by Kyle Wood <[email protected]>
Fix paperclipJar task referencing wrong Jar

2c9e0bd64ce7c71cae38c36811f72d78a598f6f5 authored over 3 years ago by Kyle Wood <[email protected]>
Add jvmargs configuration to paperclip and forgeflower tasks

5f0989c035e76e0e5b1ee8779bc5c466bcc9980c authored over 3 years ago by Kyle Wood <[email protected]>
Change name of paperclipJar task so it doesn't run on a normal build

c6dfaa3b0395abd8e5f86b26cb0b981adcdad8f0 authored over 3 years ago by Kyle Wood <[email protected]>
Add --skip-remapping-patches argument to remapPatches task for forks

a84caebca17d03020ddddb7922b19bc90dd6aeba authored over 3 years ago by Kyle Wood <[email protected]>
Fix patching and fork issues on Windows

Includes workarounds for Windows' case-insensitive file system and
command-line length limits.

075f71b02e5888bc7965ac891fe4b2cd45ac9d27 authored over 3 years ago by Kyle Wood <[email protected]>
fork paperclip task to avoid OOM

58fd8ccded654481d332090e45e72bc161afb210 authored over 3 years ago by MiniDigger <[email protected]>
disable hard exist check for mcdev for now

e8128c09de0dd71540b4b647632acad9936a52c3 authored over 3 years ago by MiniDigger <[email protected]>
Improve paperweight fork handling

Improves patch task naming and fixes the initial commit message for the
`base` commit of the for...

d98920278867aa3efef70f20e85ea81c2454da2c authored over 3 years ago by Kyle Wood <[email protected]>
Fix forks pulling in non-server libraries

228946811df7a4c46c96fe1e51b5c2b32f6c97b1 authored over 3 years ago by Kyle Wood <[email protected]>
Fix reobfJar task configuration handling

tiny-remapper needed an updated version to handle reobf properly, but
the new version didn't hav...

57a29a114fe05339859749bd9eaf3cbf827081ca authored over 3 years ago by Kyle Wood <[email protected]>
Improve paperweight fork support for non-repo upstreams

This will allow forks to continue using submodules if that's really what
they want to do.

d73f6d6519f39d74e8eddc8a1ebc4cd179e215cd authored over 3 years ago by Kyle Wood <[email protected]>
fix ktlint

ec4655859881bf170ca8694c150197e9b9382f14 authored over 3 years ago by MiniDigger <[email protected]>
make sure to copy the right war and add deps to the right project for forks

forks now work \o/

5a4ed40c3e739a813536709e44302e4578e81c49 authored over 3 years ago by MiniDigger <[email protected]>
bunch of work on fork stuff

this needs cleaning up

3fe8607ce95f982e6698ec2fb2d0209847629996 authored over 3 years ago by MiniDigger <[email protected]>
gson path fix needs the whole hierarchy

f115f63dbad228ccd1cc4ed930255a81e23a46e6 authored over 3 years ago by MiniDigger <[email protected]>
move fork tasks to paperweight group, fix gson path issue

64de449fab6dc6001671d86ff258dc2030d85f55 authored over 3 years ago by MiniDigger <[email protected]>
allow comments in mcdev-imports.txt

8952ed266c7b0f0ce0a4e6e875ae271376f331c1 authored over 3 years ago by MiniDigger <[email protected]>
Update Hypo (fixes running on Java 8)

f7100e7e7877e221b07af81b3a758d6b87b626f6 authored over 3 years ago by Kyle Wood <[email protected]>
task group should be lowercase

hope you happy now zml

0664751fef31df8a0d3cb40bdfae16427e723000 authored over 3 years ago by MiniDigger <[email protected]>
move some frequently used tasks to the paper group

6a3fdbe9610b2e62873eedc0aafa8ed19d092617 authored over 3 years ago by MiniDigger <[email protected]>
Fix removed field and formatting

3dfbb4b1a0c8ba6d0e2bfa3b30f6595c0bc036e0 authored over 3 years ago by Kyle Wood <[email protected]>