Wednesday, January 4, 2012

The Many Forces of Perforce...oh how they throw me around

Sitting down at my desk earlier today, getting ready to begin my first assignment for this class, I feared getting stuck on the logic. However, I worked through it, preventing myself from even looking at suggestions on various forums-- something I often do when even a little stuck. This year, I have decided to take charge of my programming and face all of the logic monsters that haunt me; to no longer be a slave to my fear and insecurity about not being good enough. It is hard, and it does take time and a lot of commitment, and despite not having to urinate standing up and the fact that I haven't been programming from the age of 2 like 98% of the men around me, I can do it, and I can be good. My biggest issue all along was getting this through my own head.

Anyway, getting past this, I happily finished my program and went to submit it on Perforce, only to have it yell at me about not having the right permissions to add the files. Gah! Two hours of hair pulling and an hour break for sanity and food ensued. I searched high and low for a solution, meticulously tracing my mappings, searching on forums, and trying various suggested solutions in the documentation. At one point, I decided to delete everything that I had pertaining to my two Perforce secured classes from my machine. I figured that getting the latest revision would repopulate my folder with the nice structure that I had messed up in my attempts to fix the permissions problem. Boy was I wrong.

Another half hour of me muttering under my breath and I finally realized that duh, there has been no revision to the depot since the last, so pulling down the latest revision won't actually put anything into my now empty local workspace folder. Recreating the exact structure that I had listed in my workspace path and checking out solved the problem! For some reason, I had assumed that Perforce would create folders for me that did not exist locally, as long as my path had them listed. I have no idea why I assumed this but you know what they saw about that.

And now, I'm very relieved, especially after ranting. I'd like to qualify that "I'm not normally this bitchy", as my neighbor said as we waited for the one working elevator in our building (the others are all being painted but I think they need to focus on reprogramming their logic, I even volunteered to do so!). In fact, now I am very excited to go back to working on my first assignment for the Engine class, happily knowing that I can submit on Perforce when I am done without it yelling at me;-)

Also, it's snowing outside and quite lovely.

No comments:

Post a Comment