Github user vladimir-kotikov commented on a diff in the pull request:

    https://github.com/apache/cordova-coho/pull/116#discussion_r63143586
  
    --- Diff: src/nightly.js ---
    @@ -66,38 +82,19 @@ module.exports = function*(argv) {
             yield gitutil.resetFromOrigin();
         })
     
    -    //get SHAS from platforms
    +    // Get SHAS from repos
         var SHAJSON = yield retrieveSha(repos);
     
    -    //save SHAJSON in cordova-cli repo
    -    yield repoutil.forEachRepo([cli], function*() {
    -        //need to get the path to cordova-cli using executil
    -        var cordovaclidir = process.cwd();
    -        fs.writeFileSync((path.join(cordovaclidir, 'shas.json')), 
JSON.stringify(SHAJSON, null, 4), 'utf8', function(err) {
    -            if (err) return console.log (err);
    -        });
    -
    -    });
    -
    -    //Update platform references at 
cordova-lib/src/cordova/platformsConfig.json
    -    var cordovalibdir;
    -    yield repoutil.forEachRepo([cordovaLib], function*() {
    -        //need to get the path to cordova-lib using executil
    -        cordovalibdir = process.cwd();
    -    });
    -
    -    yield updatePlatformsFile(path.join(cordovalibdir, 
'src/cordova/platformsConfig.json'), SHAJSON);
    -
    -
         var currentDate = new Date();
         var nightlyVersion = '-nightly.' + currentDate.getFullYear() + '.' +
    -                        currentDate.getMonth() + '.' + 
currentDate.getDate();
    +                        pad(currentDate.getMonth() + 1) + '.' + 
pad(currentDate.getDate());
         var cordovaLibVersion;
         //update package.json version for cli + lib, update lib reference for 
cli
         yield repoutil.forEachRepo([cordovaLib, cli], function*(repo) {
             var dir = process.cwd();
             var packageJSON = require(dir+'/package.json');
    -        packageJSON.version = versionutil.removeDev(packageJSON.version) + 
nightlyVersion;
    +        packageJSON.version = versionutil.removeDev(packageJSON.version) + 
nightlyVersion +
    +            '+' + SHAJSON[repo.id];
    --- End diff --
    
    > Generally, eight to ten characters are more than enough to be unique 
within a project
    
    (from [Git 
book](https://git-scm.com/book/en/v2/Git-Tools-Revision-Selection#Short-SHA-1)) 
so stripping to 8 characters should be enough for our purposes 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to