Login | Register
My pages Projects Community openCollabNet

Discussions > users > Re: Add credentials as option + windows build

fsvs
Discussion topic

Hide all messages in topic

All messages in topic

Re: Add credentials as option + windows build

Author Mark J Hewitt <mjh at elsabio dot demon dot co dot uk>
Full name Mark J Hewitt <mjh at elsabio dot demon dot co dot uk>
Date 2011-04-27 06:14:48 PDT
Message There is a patch to enable credentials on the command line - I have used
it, but latterly I have adopted another approach so this might not work
against the current sources!

I can't remember the original author; it may have been me or I may have
borrowed this - 2008 is a long time ago in my life :-)


--- src-old/options.h 2008-06-11 19:10:35.000000000 +0200
+++ src/options.h 2008-08-07 10:52:48.000000000 +0200
@@ -86,6 +86,11 @@
   /** The author for commit.
   * See \ref o_author. */
   OPT__AUTHOR,
+
+ /** Set a global password, for anonymous co/ci.
+ * See \ref o_passwd. */
+ OPT__PASSWD,
+
   /** Whether commits without changes should be done.
   * See \ref o_empty_commit. */
   OPT__EMPTY_COMMIT,
--- src-old/options.c 2008-06-14 19:54:57.000000000 +0200
+++ src/options.c 2008-08-07 11:02:36.000000000 +0200
@@ -195,7 +195,9 @@
   [OPT__AUTHOR] = {
   .name="author", .cp_val="", .parse=opt___store_env_noempty,
   },
-
+ [OPT__PASSWD] = {
+ .name="password", .cp_val="", .parse=opt___store_string,
+ },
   /* I thought about using opt___normalized_path() for these two; but that
   * would be a change in behaviour. */
   [OPT__WAA_PATH] = {
--- src-old/racallback.c 2008-08-07 10:42:34.000000000 +0200
+++ src/racallback.c 2008-08-07 10:16:29.000000000 +0200
@@ -55,7 +55,8 @@
   !(isatty(STDIN_FILENO) && isatty(STDOUT_FILENO)),
   opt__get_int(OPT__AUTHOR) ?
   opt__get_string(OPT__AUTHOR) : NULL,
- NULL, /* Password */
+ opt__get_int(OPT__PASSWD) ?
+ opt__get_string(OPT__PASSWD) : NULL, /* Password */
   NULL, /* Config dir */
   0, /* no_auth_cache */
   cfg,
--- src-old/dox/options.dox 2008-06-13 16:43:22.000000000 +0200
+++ src/dox/options.dox 2008-08-07 11:19:02.000000000 +0200
@@ -355,6 +355,14 @@
  \endcode
  that would override the config values.

+\section o_passwd Password
+
+In some scenarios like ssl-client key authorisation it is more
comfortable to have anonymous logins
+for committing checkout. With password option it is possible to define
a global password.
+
+\code
+ password=""
+\endcode

  \section o_commit_to Destination URL for commit


On 21/03/11 09:00, steve caster wrote:
> Dear all
>
> I am running an automated backup of several GB's of data. I like fsvs
> a lot but as I need to enter a username and password I use "expect" to
> fill these values. Now I was wondering, as the only reason for doing
> this, is the username and password, if there is an option to add the
> user/pass directly as a command line option or another method? I am
> running this from cron job.
>
> Secondly, is there someone who made a built to run on windows? Yes I
> know tortoise exists, but fsvs has the advantage that it create the
> filelist (A/D/?) automatically
>
> Best regards
>
> Steve
>
> --------------------​--------------------​--------------------​----
> This message was sent using IMP, the Internet Messaging Program.
>
> --------------------​--------------------​--------------
> http://fsvs.tigris.o​rg/ds/viewMessage.do​?dsForumId=3928&​dsMessageId=2712855
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe@f​svs.tigris.org].
>
Attachments

Add credentials as option + windows build

Author cobolt
Full name steve caster
Date 2011-03-21 02:00:27 PDT
Message Dear all

I am running an automated backup of several GB's of data. I like fsvs
a lot but as I need to enter a username and password I use "expect" to
fill these values. Now I was wondering, as the only reason for doing
this, is the username and password, if there is an option to add the
user/pass directly as a command line option or another method? I am
running this from cron job.

Secondly, is there someone who made a built to run on windows? Yes I
know tortoise exists, but fsvs has the advantage that it create the
filelist (A/D/?) automatically

Best regards

Steve

--------------------​--------------------​--------------------​----
This message was sent using IMP, the Internet Messaging Program.
Messages per page: