Ryan Vordermann wrote on Sat, Feb 16, 2013 at 19:00:34 -0700:
> Daniel,
> 
> Thank you for prompt response. I'm sorry I haven't returned the
> courtesy. I'm a full time student and I work with two jobs. One of

Busy man!

> them is closing on the ship date for their first product so things are
> busy. I copied and pasted material from your first email, to put the
> answer into one. Is that okay?
> 

Yeah there's some latitude when replying to split or join multiple posts
into one reply.  The points to keep in mind are threaded MUAs + "one
logical change per commit" (or the equivalent for mail threads that have
diverged into multiple topics).

> On Fri, Feb 1, 2013 at 11:31 AM, Daniel Shahaf <d...@daniel.shahaf.name> 
> wrote:
> > Daniel Shahaf wrote on Fri, Feb 01, 2013 at 19:15:04 +0200:
> >> > want to support any of the other security features.  What are the
> >> >  appropriate values for the following arguments to this function?
> >> >
> >> > svn_cmdline_create_auth_baton
> >> >
> >> > Currently I have this:
> >> > svn_boolean_t non_interactive = FALSE;
> 
> >> Basically this is "may prompt".  The "plaintext" and "SSL certificate"
> >> prompt depend on this.
> 
> OH. Does this part depend a call back then for the prompt?
> 

Your English doesn't parse.  Anyway, the code (somewhere in libsvn_subr)
will not call the "plaintext prompt" if "non_interactive" is TRUE.

> >> > const char *config_dir = NULL;
> >> > svn_boolean_t no_auth_cache = FALSE;
> >> > svn_boolean_t trust_server_cert = FALSE;
> >>
> >> Like the corresponding arguments to the cmdline binary.
> >>
> >> > svn_config_t *cfg_config = NULL;
> >> >
> >> That's the parsed "config" file from CONFIG_DIR.  I'm not quite sure why
> >> we have both this and 'const char *config_dir'.
> >>
> >> (Also, where do you see the name "cfg_config"?  It's called "cfg" at the
> >> declaration and definition, in trunk.)
> 
> At this point I'm not sure anymore, but I *think* it was something I
> read in the source for the command line.
> 

I see.  I suppose the context was having cfg_config and cfg_servers,
i.e., in code that deals with both ~/.subversion/{config,servers}.

> >> > Which so far works, but I was just taking a WAG.
> >>
> >> Did you read the API documentation?  Was it not clear?
> 
> Not at the time. I was being a bad person. My advisor said "Add this
> feature" and five minutes later, it was so. Since nothing crashed I
> just ran with it at the time. I think I get this section now though.
> 
> Thank you Daniel!

You're welcome.

Daniel

Reply via email to