Hi! Sorry I wasn't able to reply sooner on this during the work week. Looks like you got it successfully published anyway (https://github.com/codles/EEG.jl/releases), cheers!
For the sake of posterity that searches these forums, could you describe what you had to do to solve this `publish` issue? Was doing a manual publish of the METADATA as described in http://docs.julialang.org/en/latest/manual/packages/#man-manual-publish sufficient? Or did it involve more magic? On Monday, February 22, 2016 at 12:56:50 AM UTC+5:30, Rob wrote: > > Thanks for the help I managed to retag all versions with the command > > Pkg.tag("EEG", v"0.0.2", "eb110a6c7d11ec72ea06e9db9292d33be6248c95", force > =true) > > But now when running `Pkg.publish()` I get the following error > > ERROR: EEG v0.0.1 SHA1 changed in METADATA – refusing to publish > > > Any tips on how to solve this? > > > > On Saturday, 20 February 2016 17:39:54 UTC+1, SundaraRaman R wrote: >> >> >> >> On Saturday, February 20, 2016 at 9:52:25 PM UTC+5:30, SundaraRaman R >> wrote: >>> >>> you can do a force tagging via Pkg.tag("EEG", v"0.0.3", force=true) >>> >> force isn't a keyword arg, so this should've been just Pkg.tag("EEG", >> v"0.0.3", true) >> >> >>> However, it may be better to go back and tag each version from 0.0.1 (or >>> whichever your first version was) with the correct commit ID, as seen with >>> *git >>> log --tags* now. >>> >> >> Just for completion's sake, this would be done as Pkg.tag("EEG", >> v"0.0.1", true, "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") , where the >> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx is the sha1 commit ID of tag 0.0.1 >> as emitted by the *git log *command (and similarly for v"0.0.2"). >> >> >>
