From 8e8ac2b010a57a375768cd80e812dae0c9bfb0b5 Mon Sep 17 00:00:00 2001 From: Luke Iannini Date: Mon, 17 Mar 2008 17:34:23 +0000 Subject: adding helpfiles for pdsvn/pdsvndir svn path=/trunk/abstractions/senderfruit/; revision=9600 --- pdsvn/pdsvn-help.pd | 20 +++ pdsvn/pdsvndir-help.pd | 24 ++++ pdsvn/pdsvndir.pd | 332 +++++++++++++++++++++++++++++++++++++------------ 3 files changed, 299 insertions(+), 77 deletions(-) create mode 100644 pdsvn/pdsvn-help.pd create mode 100644 pdsvn/pdsvndir-help.pd diff --git a/pdsvn/pdsvn-help.pd b/pdsvn/pdsvn-help.pd new file mode 100644 index 0000000..d316d00 --- /dev/null +++ b/pdsvn/pdsvn-help.pd @@ -0,0 +1,20 @@ +#N canvas 549 246 438 469 10; +#X obj 154 113 pdsvn; +#X text 39 51 pdsvn allows you to add \, diff-to-console and commit +changes to any patch by creating it within the patch you'd like to +work with.; +#X text 40 177 Diff will show you your changes since last commit in +the Pd console; +#X text 39 214 Add will add an unversioned file to the repository; +#X text 38 238 "ci" is short for commit \, and will bring up a window +where you can type a log message and commit your patch.; +#X text 41 287 [pdsvn] tries to watch for file changes (by monitoring +saves) but you can manually refresh its status by clicking the Subversion +logo.; +#X text 45 413 If you'd like to work with more than one patch \, please +see [pdsvndir].; +#X text 307 446 2008 Luke Iannini; +#X text 44 347 You can either save pdsvn into your patch \, or save +the patch \, spawn pdsvn \, commit and then delete it again. It doesn't +mind either way : ).; +#X text 10 12 WARNING: pdsvn is experimental and may be unstable.; diff --git a/pdsvn/pdsvndir-help.pd b/pdsvn/pdsvndir-help.pd new file mode 100644 index 0000000..48ddc27 --- /dev/null +++ b/pdsvn/pdsvndir-help.pd @@ -0,0 +1,24 @@ +#N canvas 823 22 414 444 10; +#X obj 141 76 pdsvndir; +#X text 30 25 pdsvndir allows you to add \, diff-to-console and commit +changes to the current patch's directory \, or an arbitrary directory +above the current patches directory.*; +#X text 29 123 By default \, pdsvndir looks at the patches in the same +directory as the patch it is created in. You can use the number box +to have it look at folders above that (e.g. \, if the current patch +is in /PdAbs/DStructs \, change the number to 1 to work with /PdAbs) +; +#X text 33 244 The "s" button will bring up a list of all changed files +in the directory \, and will allow you to add unversioned files before +you commit.; +#X text 34 292 The "ci" or Commit button will allow you to enter a +log message and commit your changes.; +#X text 10 386 *The next version will allow you to manually pass in +a directory to override this auto-discovery feature.; +#X text 31 204 "Diff" will print all changes \, line by line in all +your files to the Pd console.; +#X text 33 333 Click the Subversion logo to manually refresh [pdsvndir]'s +status.; +#X text 13 2 WARNING: pdsvndir is experimental and may be unstable. +; +#X text 284 423 2008 Luke Iannini; diff --git a/pdsvn/pdsvndir.pd b/pdsvn/pdsvndir.pd index aa8e1a7..5b36b97 100644 --- a/pdsvn/pdsvndir.pd +++ b/pdsvn/pdsvndir.pd @@ -704,19 +704,49 @@ for "project" beaming (pdsvn-dir); #X obj 41 131 r \$0parentDir; #X obj 682 46 r \$0unversionedFile; #N canvas 460 273 437 532 \$0statusWindow 0; -#X obj 10 30 bng 17 250 50 0 13909add0 13909null Add 2 -6 0 8 -146753 +#X msg 40 30 X /Users/LukeIannini/PureData/sft/Semento; +#X msg 40 60 X /Users/LukeIannini/PureData/sft/Core; +#X msg 40 90 X /Users/LukeIannini/PureData/sft/PdSVN; +#X obj 10 120 bng 17 250 50 0 11622add3 11622null Add 2 -6 0 8 -146753 -1 -1; -#X msg 40 30 ? /Users/LukeIannini/PureData/sft/Works/ Ribbon .app -; -#X obj 10 60 bng 17 250 50 0 13909add1 13909null Add 2 -6 0 8 -146753 +#X msg 40 120 ? /Users/LukeIannini/PureData/sft/Icon; +#X msg 40 150 X /Users/LukeIannini/PureData/sft/nsend; +#X msg 40 180 X /Users/LukeIannini/PureData/sft/Controctopus; +#X obj 10 210 bng 17 250 50 0 11622add6 11622null Add 2 -6 0 8 -146753 -1 -1; -#X msg 40 60 ? /Users/LukeIannini/PureData/sft/Works/Icon; -#X msg 40 90 M /Users/LukeIannini/PureData/sft/Works/Bathyscaphe16.pd +#X msg 40 210 ? /Users/LukeIannini/PureData/sft/Works/Icon; +#X msg 40 240 M /Users/LukeIannini/PureData/sft/Works/Bathyscaphe1.pd +; +#X msg 40 270 M /Users/LukeIannini/PureData/sft/FXSCore/sft.fxs.stacker.pd +; +#X msg 40 315 M /Users/LukeIannini/PureData/sft/FXSCore/sft.fxs.modsinV-help.pd +; +#X msg 40 360 M /Users/LukeIannini/PureData/sft/sft.structenberg.pd +; +#X msg 40 390 M /Users/LukeIannini/PureData/sft/Corals/sft.coral.pd +; +#X msg 40 420 M /Users/LukeIannini/PureData/sft/FXS/sft.fxs.filter.pd +; +#X msg 40 450 ; +#X msg 40 480 Performing status on external item at '/Users/LukeIannini/PureData/sft/Controctopus' +; +#X msg 40 525 ; +#X msg 40 555 Performing status on external item at '/Users/LukeIannini/PureData/sft/Core' +; +#X msg 40 600 ; +#X msg 40 630 Performing status on external item at '/Users/LukeIannini/PureData/sft/nsend' +; +#X msg 40 675 ; +#X msg 40 705 Performing status on external item at '/Users/LukeIannini/PureData/sft/PdSVN' +; +#X msg 40 750 ; +#X msg 40 780 Performing status on external item at '/Users/LukeIannini/PureData/sft/Semento' +; +#X msg 40 825 M /Users/LukeIannini/PureData/sft/Semento/sft.commun.sc.pd ; #X restore 112 31 pd \$0statusWindow; #N canvas 600 206 773 589 liststatus 0; #X obj 28 91 r \$0SVNStatus; -#X obj 28 70 print SVNStatus; #X obj 203 37 r \$0clearStatusWindow; #X msg 244 54 clear; #X obj 244 77 s pd-\$0statusWindow; @@ -765,18 +795,102 @@ for "project" beaming (pdsvn-dir); #X obj 526 493 s \$0status; #X obj 526 453 t b a; #N canvas 202 112 718 723 \$0add-receivers 0; -#X obj 0 0 r 13909add0; -#X obj 20 20 r 13909filename0; +#X obj 0 0 r 11622add0; +#X obj 20 20 r 11622filename0; #X obj 0 40 list; -#X obj 0 60 s 13909fileAdder; -#X obj 20 20 r 13909add1; -#X obj 40 40 r 13909filename1; +#X obj 0 60 s 11622fileAdder; +#X obj 20 20 r 11622add1; +#X obj 40 40 r 11622filename1; #X obj 20 60 list; -#X obj 20 80 s 13909fileAdder; -#X obj 40 40 r 13909add2; -#X obj 60 60 r 13909filename2; +#X obj 20 80 s 11622fileAdder; +#X obj 40 40 r 11622add2; +#X obj 60 60 r 11622filename2; #X obj 40 80 list; -#X obj 40 100 s 13909fileAdder; +#X obj 40 100 s 11622fileAdder; +#X obj 60 60 r 11622add3; +#X obj 80 80 r 11622filename3; +#X obj 60 100 list; +#X obj 60 120 s 11622fileAdder; +#X obj 80 80 r 11622add4; +#X obj 100 100 r 11622filename4; +#X obj 80 120 list; +#X obj 80 140 s 11622fileAdder; +#X obj 100 100 r 11622add5; +#X obj 120 120 r 11622filename5; +#X obj 100 140 list; +#X obj 100 160 s 11622fileAdder; +#X obj 120 120 r 11622add6; +#X obj 140 140 r 11622filename6; +#X obj 120 160 list; +#X obj 120 180 s 11622fileAdder; +#X obj 140 140 r 11622add7; +#X obj 160 160 r 11622filename7; +#X obj 140 180 list; +#X obj 140 200 s 11622fileAdder; +#X obj 160 160 r 11622add8; +#X obj 180 180 r 11622filename8; +#X obj 160 200 list; +#X obj 160 220 s 11622fileAdder; +#X obj 180 180 r 11622add9; +#X obj 200 200 r 11622filename9; +#X obj 180 220 list; +#X obj 180 240 s 11622fileAdder; +#X obj 200 200 r 11622add10; +#X obj 220 220 r 11622filename10; +#X obj 200 240 list; +#X obj 200 260 s 11622fileAdder; +#X obj 220 220 r 11622add11; +#X obj 240 240 r 11622filename11; +#X obj 220 260 list; +#X obj 220 280 s 11622fileAdder; +#X obj 240 240 r 11622add12; +#X obj 260 260 r 11622filename12; +#X obj 240 280 list; +#X obj 240 300 s 11622fileAdder; +#X obj 260 260 r 11622add13; +#X obj 280 280 r 11622filename13; +#X obj 260 300 list; +#X obj 260 320 s 11622fileAdder; +#X obj 280 280 r 11622add14; +#X obj 300 300 r 11622filename14; +#X obj 280 320 list; +#X obj 280 340 s 11622fileAdder; +#X obj 300 300 r 11622add15; +#X obj 320 320 r 11622filename15; +#X obj 300 340 list; +#X obj 300 360 s 11622fileAdder; +#X obj 320 320 r 11622add16; +#X obj 340 340 r 11622filename16; +#X obj 320 360 list; +#X obj 320 380 s 11622fileAdder; +#X obj 340 340 r 11622add17; +#X obj 360 360 r 11622filename17; +#X obj 340 380 list; +#X obj 340 400 s 11622fileAdder; +#X obj 360 360 r 11622add18; +#X obj 380 380 r 11622filename18; +#X obj 360 400 list; +#X obj 360 420 s 11622fileAdder; +#X obj 380 380 r 11622add19; +#X obj 400 400 r 11622filename19; +#X obj 380 420 list; +#X obj 380 440 s 11622fileAdder; +#X obj 400 400 r 11622add20; +#X obj 420 420 r 11622filename20; +#X obj 400 440 list; +#X obj 400 460 s 11622fileAdder; +#X obj 420 420 r 11622add21; +#X obj 440 440 r 11622filename21; +#X obj 420 460 list; +#X obj 420 480 s 11622fileAdder; +#X obj 440 440 r 11622add22; +#X obj 460 460 r 11622filename22; +#X obj 440 480 list; +#X obj 440 500 s 11622fileAdder; +#X obj 460 460 r 11622add23; +#X obj 480 480 r 11622filename23; +#X obj 460 500 list; +#X obj 460 520 s 11622fileAdder; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 3 0; @@ -786,6 +900,69 @@ for "project" beaming (pdsvn-dir); #X connect 8 0 10 0; #X connect 9 0 10 1; #X connect 10 0 11 0; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 16 0 18 0; +#X connect 17 0 18 1; +#X connect 18 0 19 0; +#X connect 20 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 23 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 0; +#X connect 28 0 30 0; +#X connect 29 0 30 1; +#X connect 30 0 31 0; +#X connect 32 0 34 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 36 0 38 0; +#X connect 37 0 38 1; +#X connect 38 0 39 0; +#X connect 40 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 43 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 47 0; +#X connect 48 0 50 0; +#X connect 49 0 50 1; +#X connect 50 0 51 0; +#X connect 52 0 54 0; +#X connect 53 0 54 1; +#X connect 54 0 55 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 59 0; +#X connect 60 0 62 0; +#X connect 61 0 62 1; +#X connect 62 0 63 0; +#X connect 64 0 66 0; +#X connect 65 0 66 1; +#X connect 66 0 67 0; +#X connect 68 0 70 0; +#X connect 69 0 70 1; +#X connect 70 0 71 0; +#X connect 72 0 74 0; +#X connect 73 0 74 1; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 79 0; +#X connect 80 0 82 0; +#X connect 81 0 82 1; +#X connect 82 0 83 0; +#X connect 84 0 86 0; +#X connect 85 0 86 1; +#X connect 86 0 87 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 91 0; +#X connect 92 0 94 0; +#X connect 93 0 94 1; +#X connect 94 0 95 0; #X restore 27 41 pd \$0add-receivers; #X obj 283 54 s pd-\$0add-receivers; #X obj 489 171 list split 6; @@ -926,70 +1103,69 @@ for "project" beaming (pdsvn-dir); #X obj 97 186 t a a; #X obj 489 218 s \$0filename; #X obj 231 379 r \$0filename; -#X connect 0 0 1 0; -#X connect 0 0 12 0; +#X connect 0 0 11 0; +#X connect 1 0 2 0; +#X connect 1 0 4 0; #X connect 2 0 3 0; -#X connect 2 0 5 0; -#X connect 3 0 4 0; -#X connect 3 0 49 0; -#X connect 5 0 17 0; -#X connect 6 0 7 0; -#X connect 6 0 60 0; -#X connect 7 0 6 1; -#X connect 8 0 25 0; -#X connect 10 0 8 1; -#X connect 10 0 35 0; -#X connect 11 0 10 1; -#X connect 12 0 8 0; -#X connect 12 1 6 0; -#X connect 12 2 13 0; -#X connect 14 0 15 0; -#X connect 15 0 24 0; -#X connect 16 0 27 0; -#X connect 18 0 6 1; -#X connect 19 0 20 0; -#X connect 19 0 23 0; -#X connect 20 0 19 1; -#X connect 21 0 26 0; -#X connect 22 0 19 1; -#X connect 24 0 37 0; -#X connect 24 1 16 0; -#X connect 25 0 9 0; -#X connect 26 0 19 0; -#X connect 26 1 20 1; -#X connect 27 0 21 0; -#X connect 28 0 29 0; -#X connect 29 0 10 0; -#X connect 30 0 9 0; -#X connect 32 0 33 1; -#X connect 33 0 30 0; -#X connect 33 0 51 0; +#X connect 2 0 48 0; +#X connect 4 0 16 0; +#X connect 5 0 6 0; +#X connect 5 0 59 0; +#X connect 6 0 5 1; +#X connect 7 0 24 0; +#X connect 9 0 7 1; +#X connect 9 0 34 0; +#X connect 10 0 9 1; +#X connect 11 0 7 0; +#X connect 11 1 5 0; +#X connect 11 2 12 0; +#X connect 13 0 14 0; +#X connect 14 0 23 0; +#X connect 15 0 26 0; +#X connect 17 0 5 1; +#X connect 18 0 19 0; +#X connect 18 0 22 0; +#X connect 19 0 18 1; +#X connect 20 0 25 0; +#X connect 21 0 18 1; +#X connect 23 0 36 0; +#X connect 23 1 15 0; +#X connect 24 0 8 0; +#X connect 25 0 18 0; +#X connect 25 1 19 1; +#X connect 26 0 20 0; +#X connect 27 0 28 0; +#X connect 28 0 9 0; +#X connect 29 0 8 0; +#X connect 31 0 32 1; +#X connect 32 0 29 0; +#X connect 32 0 50 0; +#X connect 33 0 32 0; #X connect 34 0 33 0; -#X connect 35 0 34 0; -#X connect 36 0 35 1; +#X connect 35 0 34 1; +#X connect 36 0 37 0; +#X connect 36 1 49 0; #X connect 37 0 38 0; -#X connect 37 1 50 0; -#X connect 38 0 39 0; -#X connect 38 1 40 0; -#X connect 39 0 41 0; -#X connect 40 0 41 0; -#X connect 42 0 45 0; -#X connect 43 0 42 0; -#X connect 45 0 47 0; -#X connect 47 0 46 0; -#X connect 47 1 44 0; -#X connect 50 1 57 0; -#X connect 51 0 53 0; -#X connect 51 1 54 0; -#X connect 53 0 52 0; -#X connect 54 0 52 1; -#X connect 54 0 59 0; -#X connect 55 0 43 0; -#X connect 57 0 61 0; -#X connect 60 0 28 0; -#X connect 60 1 31 0; -#X connect 60 1 58 0; -#X connect 62 0 53 1; +#X connect 37 1 39 0; +#X connect 38 0 40 0; +#X connect 39 0 40 0; +#X connect 41 0 44 0; +#X connect 42 0 41 0; +#X connect 44 0 46 0; +#X connect 46 0 45 0; +#X connect 46 1 43 0; +#X connect 49 1 56 0; +#X connect 50 0 52 0; +#X connect 50 1 53 0; +#X connect 52 0 51 0; +#X connect 53 0 51 1; +#X connect 53 0 58 0; +#X connect 54 0 42 0; +#X connect 56 0 60 0; +#X connect 59 0 27 0; +#X connect 59 1 30 0; +#X connect 59 1 57 0; +#X connect 61 0 52 1; #X restore 277 472 pd liststatus; #X obj 59 223 s \$0SVNStatus; #X obj 20 99 t b b; @@ -1002,6 +1178,8 @@ for "project" beaming (pdsvn-dir); #X obj 405 44 t b b b; #X obj 514 88 \$1; #X obj 514 112 s \$0upDirsR; +#X obj 658 603 r \$0SVNStatus; +#X obj 658 632 print SVNStatus; #X connect 0 0 338 0; #X connect 1 0 352 0; #X connect 3 0 316 0; -- cgit v1.2.1