Where is the Subversion password stored? I currently use a variable svn_pw which contains my actually password and all my subversion actions reference it. I've found my commit action doesn't seem to get the update when I change the variable (although it's hard to tell because it's masked in the log). I went looking inside the XML of the project file and I don't see it. Is it encrypted or hidden in a different file?
Thanks!
I also just added Action.SendLogMessage("Password: " + Action.Password); to the AfterAction and confirmed it is not using the value of svn_pw, but rather the last password that was set.
Hi Nelson,
We’re not able to reproduce the problems you’re having with the Subversion Commit action, when you set the value of an action property to a variable value in the BeforeScript event the action is updated with the value of the variable at that time, the value will not get updated until the event is called again even if the variable value changes. Also, another thing to keep in mind is that the Subversion client will cache credentials which may also be causing confusion, here’s the documentation that explains it:
URL: http://svnbook.red-bean.com/nightly/en/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache
Regards,
Paul.
Hi Paul,
I am specifying credentials with the commit command, so according to docs it shouldn't be using the cached credentials. I am definitely seeing some strange behavior outlined above on my server, but I'm working on steps and a project to demonstrate the problem.
When I plug in a value (variable or hard coded) value into the password text entry box of the Subversion Commit (and I assume all other Subversion actions), where does FB store this password? When I view the raw XML, I don't see any changes in the project between changing the password.
Thanks!
-Nelson
Ok I confirmed the error was on my part. My apologies. I am still curious where the password is stored though. Maybe that's right in front me as well :)
> I am still curious where the password is stored though
It's encrypted in the project file :)