[Commits] [fluid-project/fluid-publish] 988e02: FLUID-5789: Upating license and adding package.jso...

GitHub noreply at github.com
Wed Oct 21 14:26:01 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/fluid-publish
  Commit: 988e022db6d580aade42f6bb7877d401690e40ee
      https://github.com/fluid-project/fluid-publish/commit/988e022db6d580aade42f6bb7877d401690e40ee
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M LICENSE
    A package.json

  Log Message:
  -----------
  FLUID-5789: Upating license and adding package.json file


  Commit: 85a64808e746868127877209f86ad4f37e21af04
      https://github.com/fluid-project/fluid-publish/commit/85a64808e746868127877209f86ad4f37e21af04
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    A publish.js

  Log Message:
  -----------
  FLUID-5789: Adding the initial publish script

This had been started as a standalone script to be included in infusion.
However it seemed useful to make it a more generally usable module that
could be pulled in by any of the fluid node modules.


  Commit: 0c2128f3decd95aaaa246dd1b2711fd486a230df
      https://github.com/fluid-project/fluid-publish/commit/0c2128f3decd95aaaa246dd1b2711fd486a230df
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    A .jshintignore
    A .jshintrc
    A Gruntfile.js
    M package.json
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Added grunt to linting


  Commit: c74ff904beedfb911a5c066b7690e902455c93da
      https://github.com/fluid-project/fluid-publish/commit/c74ff904beedfb911a5c066b7690e902455c93da
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Refactoring dev and release methods

Broke out their actions into reusable functions.


  Commit: 94c590895a4320de78541a0f80eaef9304e5bd26
      https://github.com/fluid-project/fluid-publish/commit/94c590895a4320de78541a0f80eaef9304e5bd26
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M package.json
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Moved command line strings to package.json

They are located in a defaultOptions block. These can be overridden by
a command line arguments "--options={...}" or by passing in an options
argument to the dev or release methods.


  Commit: 2da04063eaa815deca4c25b7e8c4ba761d739b40
      https://github.com/fluid-project/fluid-publish/commit/2da04063eaa815deca4c25b7e8c4ba761d739b40
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Linting


  Commit: e709efc4e39fc27d9c70e71f735d71dc3256615b
      https://github.com/fluid-project/fluid-publish/commit/e709efc4e39fc27d9c70e71f735d71dc3256615b
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Addressed bug in checkChanges function.

It would always see changes.


  Commit: 039d221d7c8b4858068f22a518260c7f19e08ac5
      https://github.com/fluid-project/fluid-publish/commit/039d221d7c8b4858068f22a518260c7f19e08ac5
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-15 (Thu, 15 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Fixed bug with dev version

also removed the forced "--test" condition.


  Commit: d41c539b939bed88772086b4efeaa7333556d50d
      https://github.com/fluid-project/fluid-publish/commit/d41c539b939bed88772086b4efeaa7333556d50d
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-15 (Thu, 15 Oct 2015)

  Changed paths:
    M package.json
    M publish.js
    A tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Added tests

Modified the package.json and publish.js in order to facilitate testing.


  Commit: 4b0215e50160c89ffbfff99a744f412a102296fa
      https://github.com/fluid-project/fluid-publish/commit/4b0215e50160c89ffbfff99a744f412a102296fa
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M package.json
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Switched to using the "extend" module


  Commit: 4b47dc4fbfec0bf0b14bcbfedbbc76ff82b3ed4b
      https://github.com/fluid-project/fluid-publish/commit/4b47dc4fbfec0bf0b14bcbfedbbc76ff82b3ed4b
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Fixed typo and updated comment for publish.padZeros


  Commit: 0afe0b497646c26a8b757acef0ca54c329ef4dbe
      https://github.com/fluid-project/fluid-publish/commit/0afe0b497646c26a8b757acef0ca54c329ef4dbe
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Updating comment for publish.convertToISO8601


  Commit: dd58153a722462dd344312b436af0ffbcc584d08
      https://github.com/fluid-project/fluid-publish/commit/dd58153a722462dd344312b436af0ffbcc584d08
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M package.json
    M publish.js
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Renamed command string keys


  Commit: 1e34f295ca840f0c1fb71c09a1920b4ba15934dc
      https://github.com/fluid-project/fluid-publish/commit/1e34f295ca840f0c1fb71c09a1920b4ba15934dc
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M publish.js
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Hoisting console.log to publish.log

This is to facilitate stubbing in the tests.


  Commit: 96467a8815f5202462eb79cd537a95801f846bf0
      https://github.com/fluid-project/fluid-publish/commit/96467a8815f5202462eb79cd537a95801f846bf0
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: corrected a typo


  Commit: bfd3705f90a1c581e8afd64dfa42c90abb7fa552
      https://github.com/fluid-project/fluid-publish/commit/bfd3705f90a1c581e8afd64dfa42c90abb7fa552
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Updated the comment for publish.dev


  Commit: 87e97332cece67d466685398f108c5376e6d7dfb
      https://github.com/fluid-project/fluid-publish/commit/87e97332cece67d466685398f108c5376e6d7dfb
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M package.json

  Log Message:
  -----------
  FLUID-5789: clean now only resets package.json

To prevent any castrophic removals of changes, clean only resets the package.json file


  Commit: 9e13244a29759393c8e7fb0526961bda58f5c6c2
      https://github.com/fluid-project/fluid-publish/commit/9e13244a29759393c8e7fb0526961bda58f5c6c2
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M package.json

  Log Message:
  -----------
  FLUID-5789: Added an npm script for publishing using itself


  Commit: f5a6328390ad32a9fc1f93728ad5349b662aa12a
      https://github.com/fluid-project/fluid-publish/commit/f5a6328390ad32a9fc1f93728ad5349b662aa12a
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: correcting comment for publish.dev


  Commit: e8d42f1d171ffb4972ea5bea611815af22ee0b0d
      https://github.com/fluid-project/fluid-publish/commit/e8d42f1d171ffb4972ea5bea611815af22ee0b0d
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Fixed typos


  Commit: 989a9a9fe880f841a83586494a6a8766358c60c9
      https://github.com/fluid-project/fluid-publish/commit/989a9a9fe880f841a83586494a6a8766358c60c9
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  FLUID-5789: Updating the README with API documentation


  Commit: 0717041b701219110e1b41f890cd92435acf58d7
      https://github.com/fluid-project/fluid-publish/commit/0717041b701219110e1b41f890cd92435acf58d7
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  FLUID-5789: Added link to package.json


  Commit: b85e8c8eb7a38737625d02f8e476ae57b19ef2a4
      https://github.com/fluid-project/fluid-publish/commit/b85e8c8eb7a38737625d02f8e476ae57b19ef2a4
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M README.md
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Corrected typos and comments


  Commit: 7cc332af58e14c1e5ad6c215b46beb0ead79e387
      https://github.com/fluid-project/fluid-publish/commit/7cc332af58e14c1e5ad6c215b46beb0ead79e387
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M README.md
    M package.json
    M publish.js
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Package name coming from executing module

Source from the package.json file.


  Commit: 8f927bd13bfdeb651a9a1eefce5df3bb5857d71a
      https://github.com/fluid-project/fluid-publish/commit/8f927bd13bfdeb651a9a1eefce5df3bb5857d71a
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M README.md
    M package.json
    M publish.js
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: the pre-release version segment sourced from devTag

For dev builds, the pre-release version is set to the value specified by the devTag option. This is also used as a tag on the release build.


  Commit: ce8f59a1477a25568e75a280286e34340c202f90
      https://github.com/fluid-project/fluid-publish/commit/ce8f59a1477a25568e75a280286e34340c202f90
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M README.md
    M publish.js
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Making dev the default, options for standard builds

--standard for creating a standard npm release.


  Commit: ed801c4e19040d78a487b6f0db9566596cd9cd6d
      https://github.com/fluid-project/fluid-publish/commit/ed801c4e19040d78a487b6f0db9566596cd9cd6d
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M package.json

  Log Message:
  -----------
  FLUID-5789: Changing initial version to 1.0.0


  Commit: db755a9d795a5117c1b76e1a3bc5c92a4ec9f964
      https://github.com/fluid-project/fluid-publish/commit/db755a9d795a5117c1b76e1a3bc5c92a4ec9f964
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M package.json

  Log Message:
  -----------
  FLUID-5789: Changed package name to fluid-publish

This is because publish is already in use on NPM


  Commit: 1a38039eb1cc29776d66637df2515b074e9c51ef
      https://github.com/fluid-project/fluid-publish/commit/1a38039eb1cc29776d66637df2515b074e9c51ef
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M README.md
    M package.json
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Improved CLI after NPM install

Modified the setup so that it could be run from the command line after
an NPM install.


  Commit: e102db3a4aaa9fa4de78b6f5bdc98d2f76eee069
      https://github.com/fluid-project/fluid-publish/commit/e102db3a4aaa9fa4de78b6f5bdc98d2f76eee069
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  FLUID-5789: Updating project name in README


  Commit: 9270995deec7bbc2ed1cedb204620ee7a1b0b392
      https://github.com/fluid-project/fluid-publish/commit/9270995deec7bbc2ed1cedb204620ee7a1b0b392
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M README.md
    M package.json
    M publish.js
    A tests/package.json
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Cleaned up references to executing module's package

Also providing an option for the moduleRoot


  Commit: 117a453ec26a44006e2b3ecef7fd1345d472b3b4
      https://github.com/fluid-project/fluid-publish/commit/117a453ec26a44006e2b3ecef7fd1345d472b3b4
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M publish.js
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Fixed clean command

The template wasn't being populated.


  Commit: ca0f7fd5e3631e63abd52c9e57ff04558fe4252a
      https://github.com/fluid-project/fluid-publish/commit/ca0f7fd5e3631e63abd52c9e57ff04558fe4252a
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M publish.js

  Log Message:
  -----------
  FLUID-5789: Linting


  Commit: 2caa567db4a186cb483ee9a76ef3555eb754d027
      https://github.com/fluid-project/fluid-publish/commit/2caa567db4a186cb483ee9a76ef3555eb754d027
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

  Changed paths:
    M README.md
    M package.json
    M publish.js
    M tests/publishTests.js

  Log Message:
  -----------
  FLUID-5789: Addressing an issue with clean

The package.json file couldn't be cleaned in windows systems due to issues
with how node and git handle absolute paths differently. This has been addressed
by changing the working directly briefly to execute the clean command with a
relative path.

Also removed the documentation of the moduleRoot option which is really only
for rebasing when running tests.


  Commit: 7c446fa9cf811a732cc902bd8c3c339ef8cdfe03
      https://github.com/fluid-project/fluid-publish/commit/7c446fa9cf811a732cc902bd8c3c339ef8cdfe03
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

  Changed paths:
    A .jshintignore
    A .jshintrc
    A Gruntfile.js
    M LICENSE
    M README.md
    A package.json
    A publish.js
    A tests/package.json
    A tests/publishTests.js

  Log Message:
  -----------
  Merge branch 'FLUID-5789'

* FLUID-5789: (34 commits)
  FLUID-5789: Addressing an issue with clean
  FLUID-5789: Linting
  FLUID-5789: Fixed clean command
  FLUID-5789: Cleaned up references to executing module's package
  FLUID-5789: Updating project name in README
  FLUID-5789: Improved CLI after NPM install
  FLUID-5789: Changed package name to fluid-publish
  FLUID-5789: Changing initial version to 1.0.0
  FLUID-5789: Making dev the default, options for standard builds
  FLUID-5789: the pre-release version segment sourced from devTag
  FLUID-5789: Package name coming from executing module
  FLUID-5789: Corrected typos and comments
  FLUID-5789: Added link to package.json
  FLUID-5789: Updating the README with API documentation
  FLUID-5789: Fixed typos
  FLUID-5789: correcting comment for publish.dev
  FLUID-5789: Added an npm script for publishing using itself
  FLUID-5789: clean now only resets package.json
  FLUID-5789: Updated the comment for publish.dev
  FLUID-5789: corrected a typo
  ...


Compare: https://github.com/fluid-project/fluid-publish/compare/fc93f1272ecb...7c446fa9cf81


More information about the Commits mailing list