Modify

Opened 6 years ago

Closed 6 years ago

Last modified 4 years ago

#2807 closed defect (fixed)

resync breaks if first commit is empty

Reported by: anonymous Owned by: hvr
Priority: normal Component: GitPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

If the first commit is empty, e.g. by importing using git-svn a repository whose first commit creates only a directory (which git does not support), trac-admin resync fails with the following error:

IndexError: list index out of range

A patch is attached, this may or may not be the right way to fix it.

Attachments (1)

gitplugin-first-empty.patch (470 bytes) - added by peterm@… 6 years ago.
fix for the problem

Download all attachments as: .zip

Change History (4)

Changed 6 years ago by peterm@…

fix for the problem

comment:1 Changed 6 years ago by anonymous

Worked for me too, also had a svn imported repository.

comment:2 Changed 6 years ago by anonymous

works for me, too (0.11), +1

comment:3 Changed 6 years ago by hvr

  • Resolution set to fixed
  • Status changed from new to closed

(In [4148]) GitPlugin: make diff_tree handle empty changesets (fixes #2807 and #3410)

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.