Package: git-core Version: 1:1.5.3.7-1 Severity: normal
A bug in rebase -i: A typo in the command (for example in the branch name) still makes later invocations of rebase think a rebase is already in process. Rebase has some kind of state files ".dotest" that also serve as lock files for the process. But these are created and not removed even if rebase exits early because of an error (for example a typo in the command-line). This bites me all the time when I mistype the branch name or type "master ~7" instead of "master~7" etc. Described on the git list here: (link to ML archives) http://marc.info/?l=git&m=119802527124769&w=2 It appears this is fixed in the 1.5.4-rc, and it does not seem to gain any attention by git-core devs. Same example as in the link: # A sample session: # Invoking rebase with a typo, there is no "muster" branch $ git rebase -i muster fatal: Needed a single revision Invalid base $ git rebase -i master Interactive rebase already started $ git rebase --abort fatal: Needed a single revision # Even though rebase --abort reports an error, rebase's internal state is now cleared -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: powerpc (ppc) Kernel: Linux 2.6.22-3-powerpc Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages git-core depends on: ii cpio 2.9-6 GNU cpio -- a program to manage ar ii libc6 2.7-3 GNU C Library: Shared libraries ii libcurl3-gnutls 7.17.1-1 Multi-protocol file transfer libra ii libdigest-sha1-perl 2.11-2 NIST SHA-1 message digest algorith ii liberror-perl 0.17-1 Perl module for error/exception ha ii libexpat1 1.95.8-4 XML parsing C library - runtime li ii perl-modules 5.8.8-12 Core Perl modules ii zlib1g 1:1.2.3.3.dfsg-7 compression library - runtime Versions of packages git-core recommends: ii curl 7.17.1-1 Get a file from an HTTP, HTTPS or ii git-doc 1:1.5.3.7-1 fast, scalable, distributed revisi ii less 409-1 Pager program similar to more ii openssh-client [ssh-client] 1:4.6p1-5 secure shell client, an rlogin/rsh ii patch 2.5.9-4 Apply a diff file to an original ii rsync 2.6.9-6 fast remote file copy program (lik -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

