Changes between Version 17 and Version 18 of GitolitePlan


Ignore:
Timestamp:
Aug 9, 2013 9:13:08 PM (21 months ago)
Author:
thoughtpolice
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GitolitePlan

    v17 v18  
    7070 `ssh://[email protected]/<repo-name>.git` 
    7171 
    72 This can be accomplished by invoking the `sync-all` script: 
     72This can be accomplished by invoking the `sync-all` script. But **before** you do this, you need to make sure you have the latest version of `sync-all` as well - a few tiny changes were needed. 
     73 
     74Many developers use older trees that may not have been updated before the switch. But never fear, it's quite easy to fix everything, using the GitHub mirror. 
    7375 
    7476{{{ 
     77git checkout master                            # make sure you're on a clean copy of master without any outstanding changes 
     78git pull https://github.com/ghc/ghc.git master # get the latest version of `./sync-all` from GitHub 
    7579./sync-all -r ssh://[email protected] remote set-url origin 
    7680./sync-all -r ssh://[email protected] remote set-url --push origin 
    7781}}} 
    7882 
    79 ~~The old Git `ssh://` URLs will continue to work, however, as the user won't have direct write permissions anymore at the filesystem level, they'll effectively become read-only URLs.~~ 
    80  
    81 Last but not least, the `sync-all` script needs to be adapted. 
     83This will correctly set up both push and pull URLs. 
    8284 
    8385===  Additional user-visible changes ===