Login | Register
My pages Projects Community openCollabNet

Discussions > users > Add credentials as option + windows build

fsvs
Discussion topic

2020-03-13: This site is going to be decommissioned and shut down very soon. Please copy and archive any data you wish to keep ASAP

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: