1 From e4a25dba948af9211ffea6b27293fe15c4b3ba07 Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
3 Date: Wed, 4 Dec 2013 08:37:24 +0100
4 Subject: [PATCH] Create ~/.cvspass at login if it does not exists
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
9 <https://bugzilla.redhat.com/show_bug.cgi?id=47457>
11 Signed-off-by: Petr Písař <ppisar@redhat.com>
13 src/login.c | 9 +++++++++
15 src/sanity.sh | 7 ++++++-
16 3 files changed, 16 insertions(+), 2 deletions(-)
18 diff --git a/src/login.c b/src/login.c
19 index 50b292b..75dc53a 100644
22 @@ -315,6 +315,15 @@ internal error: can only call password_entry_operation with pserver method");
23 fp = CVS_FOPEN (passfile, "r");
26 + fp = CVS_FOPEN (passfile, "w");
30 + fp = CVS_FOPEN (passfile, "r");
35 error (0, errno, "warning: failed to open %s for reading", passfile);
38 diff --git a/src/logmsg.c b/src/logmsg.c
39 index 741231b..0d4d6a2 100644
42 @@ -269,7 +269,7 @@ do_editor (dir, messagep, repository, changes)
46 - "%s----------------------------------------------------------------------\n",
47 + "\n%s----------------------------------------------------------------------\n",
50 "%sEnter Log. Lines beginning with `%.*s' are removed automatically\n%s\n",
51 diff --git a/src/sanity.sh b/src/sanity.sh
52 index dbcae19..f119840 100755
55 @@ -4195,7 +4195,6 @@ ${PROG} commit: Rebuilding administrative file database"
56 "$PROG logout: WARNING: Ignoring method options found in CVSROOT: \`proxy=localhost;proxyport=8080'\.
57 $PROG logout: Use CVS version 1\.12\.7 or later to handle method options\.
58 Logging out of :pserver:$username@localhost:2401/dev/null
59 -$PROG logout: warning: failed to open $HOME/\.cvspass for reading: No such file or directory
60 $PROG logout: Entry not found\."
63 @@ -15552,6 +15551,7 @@ description:
65 date: [0-9/]* [0-9:]*; author: ${username}; state: Exp;
68 xCVS: ----------------------------------------------------------------------
69 xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically
71 @@ -15563,6 +15563,7 @@ xCVS: ----------------------------------------------------------------------
72 ----------------------------
74 date: [0-9/]* [0-9:]*; author: ${username}; state: Exp; lines: ${PLUS}1 -0
76 xCVS: ----------------------------------------------------------------------
77 xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically
79 @@ -15590,6 +15591,7 @@ description:
81 date: [0-9/]* [0-9:]*; author: ${username}; state: Exp;
84 xCVS: ----------------------------------------------------------------------
85 xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically
87 @@ -15601,6 +15603,7 @@ xCVS: ----------------------------------------------------------------------
88 ----------------------------
90 date: [0-9/]* [0-9:]*; author: ${username}; state: Exp; lines: ${PLUS}1 -0
92 xCVS: ----------------------------------------------------------------------
93 xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically
95 @@ -15622,6 +15625,7 @@ description:
97 date: [0-9/]* [0-9:]*; author: ${username}; state: Exp;
100 xCVS: ----------------------------------------------------------------------
101 xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically
103 @@ -15633,6 +15637,7 @@ xCVS: ----------------------------------------------------------------------
104 ----------------------------
106 date: [0-9/]* [0-9:]*; author: ${username}; state: Exp; lines: ${PLUS}1 -0
108 xCVS: ----------------------------------------------------------------------
109 xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically