[SVN] Fixes(?) for GetBundle
    Sebastian Gräßl 
    sebastian.graessl at mac.com
       
    Thu Oct 25 18:15:09 UTC 2007
    
    
  
Hi Ashley!
There are two reasons i will not add your fix.
1) The GetBundle is targeted to an user who is not abel to use svn  
via command line or has not installed svn.
2) I'll add support for multiple repositories in the next time.
But thanks, your script gave me an idea how to add the multiple  
repository support.
Thanks.
Sebastian
On 15.10.2007, at 01:51, Ashley Moran wrote:
> Hi
>
> Been using GetBundle <http://projects.validcode.net/getbundle> but  
> had a couple of issues:
> * it uses its own outdated SVN, but I have manually checked-out  
> some stuff with a recent MacPorts build
> * it gets confused with bundles not in the MacroMates repo (eg RSpec)
>
> The project page says try the TM lists for support, so here I am.   
> Here is my patched version:
>
>     APP_PATH=$(ps -xwwp $PPID -o command|grep -o '.*.app')
>
>     SVN=${TM_SVN:-"${TM_BUNDLE_SUPPORT}/bin/svn"}
>
>     REV=$(< "$TM_SUPPORT_PATH/version")
>     SVN_OPTS="--no-auth-cache --non-interactive"
>
>     cd ~/Library/Application\ Support/TextMate/Pristine\ Copy/Bundles
>     if [[ $? == 0 ]]; then
>       for f in *.tmbundle; do
>         REPO_URL=`$SVN info $f | grep '^URL: http://macromates.com/ 
> svn/Bundles/trunk/Bundles/'`
>         if [ "$?" = 0 ]; then
>           # macromates.com mail bundle repo
>           "$SVN" up -r$REV $SVN_OPTS "$f"
>         else
>           # somebody else's repo, ignore revision
>           "$SVN" up $SVN_OPTS "$f"
>         fi
>       done \
>        2> >(CocoaDialog progressbar --indeterminate --title  
> 'Updating all your Bundles' \
>                                     --text 'This could take a  
> while...')
>
>       osascript -e 'tell app "TextMate" to reload bundles'
>       CocoaDialog bubble --title 'All Bundles Updated' --text 'You  
> can use them now' \
>                          --icon-file "${APP_PATH}/Contents/ 
> Resources/Textmate.icns"
>     else
>       CocoaDialog bubble --title 'No Bundles to update' --text 'Use  
> \"Install Bundles\".' \
>                          --icon-file "${APP_PATH}/Contents/ 
> Resources/Textmate.icns"
>     fi
>
> Please let me know if I have understood what the bundle is trying  
> to do and if the changes are correct.
>
> Cheers
> Ashley
>
>
> --
> blog @ http://aviewfromafar.net/
> linked-in @ http://www.linkedin.com/in/ashleymoran
> currently @ home
>
>
> _______________________________________________
> textmate-dev mailing list
> textmate-dev at lists.macromates.com
> http://lists.macromates.com/mailman/listinfo/textmate-dev
    
    
More information about the textmate-dev
mailing list