git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* vc in emacs problem with git
@ 2009-08-27 15:28 Rustom Mody
  2009-08-27 16:14 ` Rustom Mody
  0 siblings, 1 reply; 6+ messages in thread
From: Rustom Mody @ 2009-08-27 15:28 UTC (permalink / raw)
  To: help-gnu-emacs, Git Mailing List

This is emacs 23 using the new 'updated-for-modern-dvcs' vc
I see a mode line saying (note the colon)
Git:master

In the info on vc (Version control and the mode line) the emacs manual says:

  The character between the back-end name and the revision ID
indicates the version control status of the file.  `-' means that the
work file is not locked (if locking is in use), or not modified (if
locking is not in use).  `:' indicates that the file is locked, or that
it is modified.

However at the shell a git status says
# On branch master
nothing to commit (working directory clean)

If I close and reopen the file the colon becomes a -
But I get a message:

`working-revision' not found: using the old `workfile-version' instead.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: vc in emacs problem with git
  2009-08-27 15:28 vc in emacs problem with git Rustom Mody
@ 2009-08-27 16:14 ` Rustom Mody
  2009-08-27 17:45   ` Tassilo Horn
                     ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Rustom Mody @ 2009-08-27 16:14 UTC (permalink / raw)
  To: help-gnu-emacs, Git Mailing List

Just updating my own question:
when I do a C-x v v (vc-next-action)
which is supposed to be the most basic operation for checking in a file I get

 Wrong type argument: stringp, nil

So vc can be assumed to be a broken I guess?

On Thu, Aug 27, 2009 at 8:58 PM, Rustom Mody<rustompmody@gmail.com> wrote:
> This is emacs 23 using the new 'updated-for-modern-dvcs' vc
> I see a mode line saying (note the colon)
> Git:master
>
> In the info on vc (Version control and the mode line) the emacs manual says:
>
>   The character between the back-end name and the revision ID
> indicates the version control status of the file.  `-' means that the
> work file is not locked (if locking is in use), or not modified (if
> locking is not in use).  `:' indicates that the file is locked, or that
> it is modified.
>
> However at the shell a git status says
> # On branch master
> nothing to commit (working directory clean)
>
> If I close and reopen the file the colon becomes a -
> But I get a message:
>
> `working-revision' not found: using the old `workfile-version' instead.
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: vc in emacs problem with git
  2009-08-27 16:14 ` Rustom Mody
@ 2009-08-27 17:45   ` Tassilo Horn
  2009-08-29 14:37   ` Rustom Mody
  2009-08-29 18:41   ` Junio C Hamano
  2 siblings, 0 replies; 6+ messages in thread
From: Tassilo Horn @ 2009-08-27 17:45 UTC (permalink / raw)
  To: help-gnu-emacs; +Cc: git

Rustom Mody <rustompmody@gmail.com> writes:

Hi Rustom,

> Just updating my own question:
> when I do a C-x v v (vc-next-action)
> which is supposed to be the most basic operation for checking in a file I get
>
>  Wrong type argument: stringp, nil
>
> So vc can be assumed to be a broken I guess?

Hm, please do `M-x toggle-debug-on-error', reproduce the error and poste
the backtrace.

Bye,
Tassilo

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: vc in emacs problem with git
  2009-08-27 16:14 ` Rustom Mody
  2009-08-27 17:45   ` Tassilo Horn
@ 2009-08-29 14:37   ` Rustom Mody
  2009-08-29 18:41   ` Junio C Hamano
  2 siblings, 0 replies; 6+ messages in thread
From: Rustom Mody @ 2009-08-29 14:37 UTC (permalink / raw)
  To: Git Mailing List

On Thu, Aug 27, 2009 at 9:44 PM, Rustom Mody<rustompmody@gmail.com> wrote:
> Just updating my own question:
> when I do a C-x v v (vc-next-action)
> which is supposed to be the most basic operation for checking in a file I get
>
>  Wrong type argument: stringp, nil
>
> So vc can be assumed to be a broken I guess?

Answering my own question:
Short answer: vc-git.el from git breaks vc in emacs
Long answer: see emacs mailing list discussion
 http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/657d9c58baed7b0f#

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: vc in emacs problem with git
  2009-08-27 16:14 ` Rustom Mody
  2009-08-27 17:45   ` Tassilo Horn
  2009-08-29 14:37   ` Rustom Mody
@ 2009-08-29 18:41   ` Junio C Hamano
  2009-08-30  8:54     ` Rustom Mody
  2 siblings, 1 reply; 6+ messages in thread
From: Junio C Hamano @ 2009-08-29 18:41 UTC (permalink / raw)
  To: Rustom Mody; +Cc: help-gnu-emacs, Git Mailing List

Rustom Mody <rustompmody@gmail.com> writes:

> Just updating my own question:
> when I do a C-x v v (vc-next-action)
> which is supposed to be the most basic operation for checking in a file I get
>
>  Wrong type argument: stringp, nil
>
> So vc can be assumed to be a broken I guess?

Have you checked contrib/emacs/README?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: vc in emacs problem with git
  2009-08-29 18:41   ` Junio C Hamano
@ 2009-08-30  8:54     ` Rustom Mody
  0 siblings, 0 replies; 6+ messages in thread
From: Rustom Mody @ 2009-08-30  8:54 UTC (permalink / raw)
  To: help-gnu-emacs, Git Mailing List

On Sun, Aug 30, 2009 at 12:11 AM, Junio C Hamano<gitster@pobox.com> wrote:
> Rustom Mody <rustompmody@gmail.com> writes:
>
>> Just updating my own question:
>> when I do a C-x v v (vc-next-action)
>> which is supposed to be the most basic operation for checking in a file I get
>>
>>  Wrong type argument: stringp, nil
>>
>> So vc can be assumed to be a broken I guess?
>
> Have you checked contrib/emacs/README?
> --

Sorry Junio I should have checked.

Actually I had earlier checked.
Then I tried many emacs-git options, none of which worked.
Then I upgraded my emacs to 23 in which the vc is upgraded for dvses like git.
Time passed and I forgot what I had found, made worse by the fact that
sometimes I'm on windows and sometimes on linux and the 'working'
status of different things is quite different.

However the point is that I was not loading the older vc-git.el at
all. emacs was getting the wrong one.
It may be better if vc were hardened so that it gets its own vc-*.els
in preference to random stuff lying on the load-path.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-08-30  8:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-27 15:28 vc in emacs problem with git Rustom Mody
2009-08-27 16:14 ` Rustom Mody
2009-08-27 17:45   ` Tassilo Horn
2009-08-29 14:37   ` Rustom Mody
2009-08-29 18:41   ` Junio C Hamano
2009-08-30  8:54     ` Rustom Mody

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).