merged branch lsmith77/vendors_lock (PR #167)
merged branch lsmith77/vendors_lock (PR #167)

Commits
-------

fe13c82 added support to lock vendors as they are currently checked out

Discussion
----------

added support to lock vendors as they are currently checked out

---------------------------------------------------------------------------

by brikou at 2011/07/30 05:46:33 -0700

+1

---------------------------------------------------------------------------

by lsmith77 at 2011/09/05 10:18:44 -0700

@fabpot: would really be nice to have this merged. seems quite low risk and highly useful.

---------------------------------------------------------------------------

by jmikola at 2011/09/05 12:37:55 -0700

Reading the diff is a bit confusing, but is this just a new command option to update the deps.lock file without doing anything else? If so, it sounds worthwhile.

Would this help folks that have reported accidentally losing their local changes in vendor directories?

---------------------------------------------------------------------------

by lsmith77 at 2011/09/05 12:41:54 -0700

yes, all it adds is a new ``bin/vendor lock`` command.
use case is the following: you manually check out a newer version or branch of a vendor, or you even commit into the vendor. then once you are done you want to lock exactly the version of the code you currently have checked out.

right now you will have to either manually do ``git log`` and copy the hash into ``deps.lock`` or run ``bin/vendor update`` and then revert whatever lines you dont want updated in ``deps.lock`` risking that in case you have uncommitted changes in any of the vendors that those changes will be lost.

tederkkila/snapshot_server,den2134/itdTest,oustaban/eurotax,apnet/symfony-standard-edition,mhlavac/symfony-skeleton,chebetos/SymfonyTest,basdek/SymfonyFireWall,continuousphp/symfony-skeleton,symfony-cmf/standard-edition,mayflower/sf2hackday,cordoval/symfony-gae,1ed/symfony-standard,Koc/symfony-standard,simonjcarr/symfony_rest,flyboarder/AirOS,skafandri/blog,yohang/non-obstrusive-form-sf2,sulu-io/sulu-standard,Chill-project/Standard,RuntyCybin/symfony-standard,pjcdawkins/tmp-symfony-demo,aerrasti/iemedebe,webignition/worker.simplytestable.com,Clastic/StandardEdition,makasim/LiipImagineBundleSandbox,0mars/symfony-standard-issue-13291,chebetos/SymfonyTest,Cartesia/01,zeopix/Templating-Workshop,trycatch-au/Informative-Workspaces,cordoval/symfony-bootstrap,phiamo/symfony-bootstrap,IgorTimoshenko/symfony-standard-requirejs,LogTweets/logtweets,freecastle/Symfony2_Boilerplate,cordoval/demo-symfony2-argentina,dziamid/lunch-time-composer,ovelasquez/ussi,tiagobrito/ds1.sfdaypt14,damedia/culture.ru,JMSBot/CSBill,damedia/culture.ru,yhoiseth/notelite.net,flyboarder/AirOS,continuousphp/symfony-skeleton,egeloen/symfony-standard,mukulu/hris,ucsf-ckm/symfony-emberjs-edition,uttam-vi/pardawala,javiereguiluz/symfony-standard,yelmontaser/symfony-standard,tdd-php/angaze,xiaobudongzhang/symfony-standard,spolischook/standard-edition,wachterjohannes/sulu-standard,pocit/ExpoApiBundle,taylankasap/symfony-standard,chebetos/SymfonyTest,merk/comment-server,glavweb/symfony-standard,micha149/wedding-page,spolischook/standard-edition,NoUseFreak/StandardEdition,gnugat-legacy/symfony-empty,cedriclombardot/GitWeb,uttam-vi/pardawala,ericclemmons/ericclemmons.github.io,freecastle/Symfony2_Boilerplate,mykehsd/jobeet,LogTweets/logtweets,vincentaubert/symfony-standard,aerrasti/iemedebe,achrafYne/restaurants-guide,LogTweets/logtweets,Tobion/symfony-standard,gencer/symfony-standard,hrisproject/hris,flevour/symfony-issue-3889,fcerezo/famaluz,VolCh/test-rethis.ru,gencer/symfony-standard,phiamo/symfony-bootstrap,ybutb/videotask,vincentaubert/symfony-standard,flevour/symfony-issue-3889,yhoiseth/notelite.net,sandello-alkr/symfony,JMSBot/CSBill,WolfMicrosystems/symfony-wms,beyondkeysystem/psc-symfony-angularjs,orodsem/trout,SymfonyId/api-platform,platformsh/platformsh-example-symfony,marcoleong/MacauSE,csarrazi/AppKernelGenerator,mikekamornikov/remmart.ru,alihalabyah/symfony-rest-edition,sulu-io/sulu-standard,mqmtech/show-app,sulu-io/sulu-standard,symfony/symfony-standard,stof/symfony-standard,fcerezo/famaluz,marcoleong/musictube,jakzal/symfony-standard,mattvaadi/hris,mnapoli/symfony-standard,mayflower/sf2hackday,myroshnychenko/SymfonyCMF,black-project/black-standard,elcodi/symfonycon-demo,dziamid/lunch-time-composer,zanderbaldwin/symfony-layers,JMSBot/CSBill,yohang/non-obstrusive-form-sf2,rajkamalganeshvivid/symfony-standard,formapro-forks/api-basic,fahadonline/sulu,propelorm/symfony-propel-edition,hrisproject/hris,AlexeyKupershtokh/symfony-standard,lukaszgi/operowo,Clastic/StandardEdition,InkApplications/barenaked-symfony,JMSBot/CSBill,symfony2-od-podstaw/26-01-sf21,IgorTimoshenko/symfony-standard-requirejs,skafandri/blog,kucherevskyA/kucherevskiy-test-task,merk/Citadel,phiamo/symfony-bootstrap,papaavola/symfony-standard,fabpot/symfony-standard,HasClass0/standard-edition,lukaszgi/operowo,platformsh/platformsh-example-symfony,fabpot/symfony-standard,phospr/symfony-starter,tdd-php/football,ucay/Skeleton,webignition/app.simplytestable.com,oustaban/eurotax,havvg/symfony-propel-edition,irro/MastoAlliance,HasClass0/standard-edition,JMSBot/CSBill,symfony/symfony-standard,meonkeys/symfony2-dual-auth,buddhika-jay/symfony-sonata-distribution,dantleech/symfony-doctrine-phpcr-edition,merk/Citadel,VolCh/test-rethis.ru,lyrixx/symfony-standard,tederkkila/snapshot_server,apnet/symfony-standard-edition,wachterjohannes/sulu-standard,checat/symfony-minimal,gnugat/symfony-empty,zeopix/Templating-Workshop,krmcbride/symfony-standard,trycatch-au/Informative-Workspaces,mkrauser/symfony-dump-demo,cordoval/symfony-bootstrap,2085020/first-symfony-project,havvg/symfony-propel-edition,Spea/symfony-standard,tdd-php/angaze,cordoval/phpspec-symfony-sandbox,mattvaadi/hris,phiamo/symfony-bootstrap,arnaud-lb/sfbootstrap,locastic/psc-symfony-angularjs,tdd-php/literatura,jbdelhommeau/symfony-standard,shadowtje1990/symfony_todo_api,taylankasap/symfony-standard,Ocramius/symfony-standard,Tobion/symfony-standard,continuousphp/symfony-skeleton,rommsen/plesynd,symfony2-od-podstaw/knp-menu-example,beyondkeysystem/psc-symfony-angularjs,mattvaadi/hris,alihalabyah/symfony-rest-edition,fahadonline/sulu,lmaslowski/sf2,shcloudservices/agiletourreg,Rvanlaak/symfony-standard,gimler/symfony-rest-edition,twisted-socket/stage-plots,mukulu/hris,jmather/symfony-sonata-distribution,ewgRa/symfony-standard,aprezcuba24/symfony-standard,jakzal/symfony-standard,phospr/symfony-starter,reidel/hobby-1,damedia/culture.ru,lyrixx/symfony-standard,SymfonyId/Skeleton,shcloudservices/agiletourreg,xiaobudongzhang/symfony-standard,the-software-factory/superhero-api,mqmtech/show-app,meonkeys/symfony2-talk,OskarStark/symfony-standard,kmelia/fresh-symfony,AlexeyKupershtokh/symfony-standard,proteichik/testApp,papaavola/symfony-standard,b00giZm/symfony-boilerplate-app,symfony-cmf/standard-edition,tdd-php/literatura,bocharsky-bw/symfony-standard,mattvaadi/hris,mukulu/hris,webignition/simplytestable.com,ovelasquez/ussi,umpirsky/symfony-standard,Chill-project/Standard,trsteel88/symfony-standard,mayeco/symfony-standard-pagodabox,rainbowcode/spanvoice-standard,webignition/worker.simplytestable.com,umpirsky/symfony-standard,propelorm/symfony-propel-edition,meonkeys/symfony2-dual-auth,Clastic/StandardEdition,phiamo/symfony-bootstrap,VolCh/test-rethis.ru,kosintwong/symfony_test,fduch/symfony-standard-workflow,WouterJ/symfony-standard,the-software-factory/superhero-api,black-project/black-standard,kmelia/fresh-symfony,lsmith77/symfony-standard,yelmontaser/symfony-standard,GulDmitry/music-diff,amalv/cupon,apnet/symfony-standard-edition,MatthieuCutin/ligue-squash,fahadonline/sulu,WouterJ/symfony-standard,dkarvounaris/symfony-standard,como/symfony-commerce,gimler/symfony-rest-edition,orodsem/trout,xabbuh/symfony-standard,SymfonyId/Skeleton,tiagobrito/ds1.sfdaypt14,mukulu/hris,kmelia/fresh-symfony,Thiktak/Jordo,GulDmitry/music-diff,lukaszgi/operowo,unewochialat/symfony-standard,tarasinio/weather-remainder.com,bshaffer/symfony-standard,buddhikajay/symfony-sonata-distribution,cordoval/symfony-bootstrap,dunglas/symfony-standard,webignition/worker.simplytestable.com,NoUseFreak/StandardEdition,tristanbes/symfony-standard,MatthieuCutin/ligue-squash,cordoval/symfony-gae,liip-forks/symfony-standard,irro/MastoAlliance,cordoval/symfony-bootstrap,shcloudservices/agiletourreg,ctrl-f5/symfony-standard,rajkamalganeshvivid/symfony-standard,adrienbrault/symfony-silex-edition,ovelasquez/ussi,theodo/theodo-kata,zanderbaldwin/symfony-layers,cedriclombardot/GitWeb,underq/symfony-rest-edition-experiment,npotier/sf2Showcase,damienalexandre/symfony-standard,shamcode/symfony-testing,theodo/theodo-kata,cordoval/symfony-gae,chebetos/SymfonyTest,marcoleong/musictube,basdek/SymfonyFireWall,wachterjohannes/sulu-standard,Knouki/Jobeet-Symfony,marcoleong/MacauSE,oustaban/eurotax,markitosgv/DevOps,shamcode/symfony-testing,mweimerskirch/symfony-standard,delorenj/elleol_legacy,Metabor/Start-App,trycatch-au/Informative-Workspaces,joferzs/firewall,twisted-socket/stage-plots,isidromerayo/symfony2-jobeet,liip-forks/symfony-standard,oustaban/eurotax,Cartesia/01,by-examples/symfony-standard,joferzs/firewall,chrisciampoli/cleats,tarasinio/weather-remainder.com,jmather/pagoda-symfony-sonata-distribution,ewgRa/symfony-standard,webignition/app.simplytestable.com,webmozart/symfony-standard,dunglas/symfony-standard,webignition/worker.simplytestable.com,pjcdawkins/tmp-symfony-demo,tristanbes/symfony-standard,debruyne0/symfony,chregu/symfony-standard,webignition/simplytestable.com,bocharsky-bw/symfony-standard,fahadonline/sulu,GulDmitry/music-diff,HumanBooster/Symfony,mqmtech/shop-app,havvg/symfony-standard-propel,b00giZm/symfony-boilerplate-app,hrisproject/hris,isidromerayo/symfony2-jobeet,ucay/Skeleton,bshaffer/symfony-standard,WolfMicrosystems/symfony-wms,egeloen/symfony-standard,formapro-forks/api-basic,vincentchalamon/phpunit-bridge,tarasinio/weather-remainder.com,buddhika-jay/symfony-sonata-distribution,fcerezo/famaluz,cordoval/spike-edition,buddhikajay/symfony-sonata-distribution,simonjcarr/symfony_rest,tomat/symfony-standard,ucay/Skeleton,ucsf-ckm/symfony-emberjs-edition,Cartesia/01,yohang/non-obstrusive-form-sf2,proteichik/testApp,bionic-university/alexander-pobereznichenko,baukaman/NeedYou,hrisproject/hris,merk/comment-server,Baachi/symfony-standard,tdd-php/angaze,orodsem/trout,tarasinio/weather-remainder.com,havvg/symfony-standard-propel,ctrl-f5/symfony-standard,lyrixx/symfony-rest-edition,webignition/worker.simplytestable.com,damedia/culture.ru,majisti/symfony-standard,dziamid/lunch-time-composer,Soullivaneuh/symfony-standard,martinmike2/website-study,trsteel88/symfony-standard,tdd-php/angaze,Spea/symfony-standard,peterkokot/symfony-standard,hrisproject/hris,OskarStark/symfony-standard,UxorialRook/symfony-standard,phiamo/symfony-bootstrap,mweimerskirch/symfony-standard,fduch/symfony-standard-workflow,javiereguiluz/symfony-standard,mykehsd/jobeet,rommsen/plesynd,tPl0ch/symfony-phpqatools,unewochialat/symfony-standard,dkarvounaris/symfony-standard,b00giZm/symfony-boilerplate-app,vincentchalamon/phpunit-bridge,jbdelhommeau/symfony-standard,drufony/drufony,trycatch-au/Informative-Workspaces,bamarni/symfony-docker,amalv/cupon,tdd-php/football,debruyne0/symfony,continuousphp/symfony-skeleton,shadowtje1990/symfony_todo_api,micha149/wedding-page,lanthaler/sfHydraDemoApp,NoUseFreak/StandardEdition,baukaman/NeedYou,UxorialRook/symfony-standard,delorenj/elleol_legacy,ybutb/videotask,Musak/firstsymfony2project,singingstars/flydb,Baachi/symfony-standard,stof/symfony-standard,GulDmitry/music-diff,joferzs/firewall,RuntyCybin/symfony-standard,micha149/wedding-page,srosato/kata-bowling,jmather/pagoda-symfony-sonata-distribution,Musak/firstsymfony2project,benja-M-1/rogercms-sandbox,damedia/culture.ru,glavweb/symfony-standard,trycatch-au/Informative-Workspaces,Soullivaneuh/symfony-standard,Thiktak/Jordo,Thiktak/Jordo,bamarni/symfony-docker,den2134/itdTest,FLM/uberstrap,webignition/simplytestable.com,we-bridge/symfony-admin,srosato/kata-bowling,outlandishideas/symfony-standard,ericclemmons/ericclemmons.github.io,uttam-vi/pardawala