roippi
Developer
So many posts! Was there actually something I needed to do with the build bot?
Nah, it was my fault, I needed to update build.xml to work with "ant daily", which your bot invokes. It's all good now.
So many posts! Was there actually something I needed to do with the build bot?
People connecting through proxies can try the latest revision, I have no idea if that will help.
Also, putting stuff in ccs/ is permissible now.
It's not technically impossible to let users move things around. Much as validate script.ash will use KoLMafiaCLI.findScriptFile( final String filename ) to find which .ash file you're talking about, svn could do the same thing when it's resolving the "rebase" of a file based in scripts/. This has a number of unintended consequences, since that rebase behavior also applies to delete operations.
I'm also not averse to telling people that they're being unreasonable in asking for legacy behavior to be maintained and telling them Sorry But No. When windows update (or apt-get, whatever) installs new drivers, you can't arbitrarily move those files around and expect everything to work. I don't see why you should here.
So who would like an SVN repo?
Then I would like to make a request for zarqon, Winterbay and anyone else who writes functions like BatBrain, zlib, newLife and WHAM which are designed to be consulted by mafia or other scripts, without being called directly by the user from the script menu.
Please, please, please! How about we put all those scripts in the "/scripts/consult scripts" directory? I'll also put newLife and other hook scripts of my own into the "consult scripts" subdirectory so that they won't clutter up people's script menu. Would my fellow scripters hate this as a standard? Surely I'm not the only one who likes to put them in a subdirectory, but unless we can agree on the subdirectory's name we'll make a lot of clutter.
If you don't like the name consult scripts, hopefully we can agree on another name for a directory to put these consulting and mafia hook scripts into.
So who would like an SVN repo?
Such a script needs to be in the main directory to be executed by the person who wants do do that one useful thing, right?
I'm still not particularly convinced. If the general objection with losing control of directories is "it messes up my Scripts menu" then let's fix the Scripts menu rather than fixing the symptom six degrees abstracted from the problem. I don't know why people always fixate on the thing that is not the actual problem.
My main problem with the scripts menu is that if you have many scripts it gets so long it's unwieldy so I trim it down with sub-folders.
Wouldn't symlinks do the trick, without having to move scripts around?people said:stuff about putting scripts in the scriptMenu as desired
I tend to sort my scripts in subfolders after the script author (so all of zarqon's scripts are in /scripts/zarqon and so on). This is also why I've never seen the point of the MRU-list since that turns my carefully set up folder structure back into the list it was before only shorter...
Open up your firefox menu (or whatever browser you're in) and go to bookmarks. See how you can arrange things in subfolders there.
Now, are you under the impression that those bookmarks are laid out exactly in files and folders like that somewhere on the file system? More to the point, do you even care? No, because the user interface is completely abstracted from the physical data storage layer.
I would totally like that solution! How hard would it be to implement that kind of script menu?
Yes, okay. Open up your firefox menu (or whatever browser you're in) and go to bookmarks. See how you can arrange things in subfolders there.
Now, are you under the impression that those bookmarks are laid out exactly in files and folders like that somewhere on the file system? More to the point, do you even care? No, because the user interface is completely abstracted from the physical data storage layer.
Where do I define a project's name? Does the end user specify that when they checkout? Or is it up to the script author?
Similarly, since the topic of file structure is up, does one have to specify the directory when using "import"?
What if there are multiple scripts with the same name in different directories (not a great structure, sure, but likely to happen if people don't delete old files when the new ones change location)?
Also, why is my fsvn-folder (for WHAM and similar) named f3a93235-48a6-433b-87e5-419ffddcf400 while all other projects I've checked out have normal names according to their project names?
If your svn URL does not match the sourceforge naming schema, the fallback is to use the UUID of the svn repo. This came up earlier in the thread.
But... it is a sourceforge project...
Tell us the url so we can buy a clue.