sky-uk / cqlmigrate

Cassandra schema migration library
BSD 3-Clause "New" or "Revised" License
47 stars 29 forks source link

Support files embedded within a JAR in CqlMigrate #16

Closed oliverlockwood closed 8 years ago

oliverlockwood commented 8 years ago

This is the first pass of a fix to https://github.com/sky-uk/cqlmigrate/issues/15.

The first two commits set up a failing functional test; the last is the actual code fix.

We have a few concerns with the current approach and would welcome feedback or input:

chbatey commented 8 years ago

Please use git pair commit rather than commit as 'Cirrus Pairing' station

+1 to the approach of a test against the built jar

chbatey commented 8 years ago

If we have a fucntional module I think we should move the main build into a module and have the common gradle stuff in the parent

oliverlockwood commented 8 years ago

@chbatey a number of changes made, so I think this is ready for re-review and potentially for merge

jsravn commented 8 years ago

lgtm

I suggest we squash the commits before merging.

oliverlockwood commented 8 years ago

@jsravn @balooo @chbatey squashed as requested. Travis build succeeded for PR but failed for push in the test phase (not the new functional phase), I'm not sure why as it works fine locally. Is there a way to make it try again?

chbatey commented 8 years ago

I dont think we should use internal jira numbers in an external project tho happy to just say that is for the future unless you feel obliged to amend

chbatey commented 8 years ago

Couple of minor comments then LGTM

balooo commented 8 years ago

lgtm