Error   test

Archive for the ‘Software’ Category

Subversion: Can’t Move Source to Dest

Posted March 13, 2007 at 03:03pm in Software

That is the error I received while checkout source code today; the fix is very simple, sorta. This error happens for Mac and Windows users where the lack of case sensitivity is not taken into account. In Windows ‘test’ is the same as ‘Test’ so if you have files named that way it will conflict. When you get this error it will tell you what file it could not move so you need to find that file using a repo browser and see what file is conflicting with it. You may need to save each file individually (right click on it, Save As, if using TortoiseSVN) and compare the two to see which you need to keep. Once you have determined which one can be removed, right click on it in the repo browser and select Delete. Don’t worry, if needed you can always recover the file later, I mean shit, isn’t that why we use it in the first place? You should now be able to check out the repository.

Your other choice is to check it out on a linux machine and remove the files you do not want or only use the files on the Linux machine. I am unfortunately on dialup and this code was about 60mb, which is about 4 hours of time. I was on a 10mbit connection when I had the error occur and only had Backtrack with me and had a real hard time trying to get subversion running without development tools I needed. Sounds to me like I need to finally setup Slackware on the lappy.

My Old friend the command line

Posted March 12, 2007 at 11:03am in Software

Well I guess I can’t say old friend since I use the CLI more now than I ever have, but I have another application I have started to work with from the command line. During my interview for this new projects they asked me if I had CLI experience with Subversion and I got worried at first that it would keep me from getting the job, but the developer interviewing me said he was starting to move into the CLI. Huge relief, but if they feel their is a need to use svn from the CLI then I should probably learn it. The CLI client actually isn’t that hard, when I first thought about it I said to myself, now how the hell do I commit 1000 files, I’m not doing that by hand. Running a “svn ci svn://url” will actually commit every changed file so it isn’t bad. Since most of the svn usage I get is on my own machines I have very little experience with merging, so I will have to play with that a little and feel confident before I start merging.

Right now I am waiting on my login information because I can’t get in with what I have, I really really hope it isn’t something on my part and makes me look like an idiot. It is important to me to make a good impression with this group and not being able to login wouldn’t look good. I have tried svn, TortoiseSVN, web, the trac server; every method I can and none of them will go through so I am thinking it is not me.

Tools I am looking for

Posted March 8, 2007 at 07:03pm in Software

I need a good time tracking application. I do not want a web based timer, the management of projects can be web based but not the actual timer. The timer must be able to cache any time I work on a project and make use of time rounding billable time. What I mean by that is that if a project is billed in 15 minute blocks the timer must work with that.

Using Firefox the right way

Posted March 8, 2007 at 05:03pm in Software

I have known Firefox allowed multiple profiles, but until today I never looked up the command to get to the profile manager. I seem to have forgotten to search for it until I was not by a computer to do so. I am running 113 extensions, with about 1/3 disabled right now. Seems like a lot, but I use a lot of extensions for various things and with the load time increased with so many extensions it isn’t worth it to disable some of the small ones.

I have since looking it up decided to change my entire dealings with Firefox. I recommend moving your Firefox profile to another partition to prevent data loss. Here is my C:\Documents and Settings\USER\Application Data\Mozilla\Firefox\profiles.ini

Note: IsRelative=0 is only used when the profile is located in a directory other than C:\Documents and Settings\USER\Application Data\Mozilla\Firefox\. Set it to IsRelative=1 if you are keeping that profile in the directory.

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=0
Path=D:\\Firefox\\default
Default=1

[Profile1]
Name=lite
IsRelative=0
Path=D:\\Firefox\\lite

[Profile2]
Name=developer
IsRelative=0
Path=D:\\Firefox\\developer

To create the additional profiles you can edit manually, but I would use the profile manager to make it easier.

"C:\\Program Files\\Mozilla Firefox\\firefox.exe" -ProfileManager

After that starts up create as many profiles as you need and exit. We then want to make it so that you can run multiple profiles at the same time. For me this is good because with as many extensions as I have installed any popup windows take forever to load so I used an extension to make them open in a new tab instead; now I can run a lite version instead.

Create a shortcut with the following command:

"C:\\Program Files\\Mozilla Firefox\\firefox.exe" -P profile -no-remote

Replace profile with the name of the profile you are using, if it contains spaces wrap it in quotes. For example, the developer profile.

"C:\\Program Files\\Mozilla Firefox\\firefox.exe" -P developer -no-remote

You can now run each shortcut with a different profile and each one will have a different set of extensions, history, etc. This is huge for me, I can now dump all my stupid development shit into a profile and not have to screw with having it there when I don’t need it.