Package: cvs
Version: 1:1.12.9-17
Severity: important
Justification: fails to build from source


(very tempted to mark this bug as grave, given the dataloss my own
tyop combined with this has caused me).

If I have a tyop that means I have not effectively supplied a filename
to operate on, cvs commit unfortunately can act on its own.  Sure, I
can stop it recursing down directories using a -l in my .cvsrc file,
but the default is still for the no-argument case to be interpreted as
'.'.

I think there should be at least a switch I can put in my .cvsrc file
that tells cvs commit, or even cvs itself, that the no-argument case
is *not* interpreted as '.'.

Combine this "feature" with my habit of using "-m 'changes made....'",
causes me problems every few months: If I press enter prematurely, and
have just one argument after the "-m" (in my experience, it's usually
the last filename I committed), then I get every single file in the
current directory committed with comment consisting solely of that
argument following the '-m'.

The behaviour I am requesting, of not interpreting the no-argument
case as '.', would not be a loss for me personally, since I never
intentionally tell cvs to act on everything without explicitly
supplying a path.  If you object to this being made the default, could
a switch at least be provided, please?

Ta.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.1
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages cvs depends on:
ii  debconf [debconf-2.0]         1.4.72     Debian configuration management sy
ii  libc6                         2.3.6-4    GNU C Library: Shared libraries an
ii  libpam-runtime                0.79-3.1   Runtime support for the PAM librar
ii  libpam0g                      0.79-3.1   Pluggable Authentication Modules l
ii  zlib1g                        1:1.2.3-11 compression library - runtime

Versions of packages cvs recommends:
ii  emacs21 [info-browser]        21.4a-3    The GNU Emacs editor
ii  info [info-browser]           4.8-8      Standalone GNU Info documentation 
ii  konqueror [info-browser]      4:3.5.2-1  KDE's advanced file manager, web b
ii  netbase                       4.25       Basic TCP/IP networking system
ii  xemacs21-mule [info-browser]  21.4.19-1  highly customizable text editor --
ii  xemacs21-nomule [info-browser 21.4.19-1  highly customizable text editor --

-- debconf information:
  cvs/rotatekeep: 7
* cvs/badrepositories: create
  cvs/pserver_warning:
  cvs/rotatekeep_nondefault: no
  cvs/rotate_individual: true
  cvs/pserver_repos_individual: true
  cvs/pserver_setspawnlimit: false
  cvs/rotatekeep_individual: 7
  cvs/pserver_repos: all
* cvs/pserver: false
  cvs/cvs_conf_is_dead:
* cvs/repositories: /var/lib/cvs
  cvs/pserver_spawnlimit: 400
  cvs/rotatehistory: no


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to