Git development
 help / color / mirror / Atom feed
* SP in committer line in fast-import stream
@ 2011-07-18 14:26 SASAKI Suguru
  2011-07-18 15:38 ` Dmitry Ivankov
  0 siblings, 1 reply; 5+ messages in thread
From: SASAKI Suguru @ 2011-07-18 14:26 UTC (permalink / raw)
  To: git

[-- Attachment #1: Type: text/plain, Size: 1263 bytes --]

Hi,


I'm working with data from `bzr fast-export` and `git fast-import`.
(bzr is 2.4b5, git is 1.7.5.4, on Debian GNU/Linux (sid))

Export and import themselves are OK,
but `git fsck --strict` exits with error, saying:

  error in commit 2e7a16fbe57b555c1c5954470ef66f3a2a089288: invalid
author/committer line - missing space before email

and pushing to remote like GitHub fails.


I found minimal OK-data unlike `bzr fast-export` outputs and NG-data
like `bzr fast-export`.
(Attached: test_NG.data.txt and test_OK.data.txt)

Only one difference between these is a space in committer line.
  * OK: 'committer' SP SP LT GT ...
  * NG: 'committer' SP    LT GT ...

`man git-fast-import` says:

  commit
    Create or update a branch with a new commit, recording one logical
change to the project.

      'commit' SP <ref> LF
      mark?
      ('author' (SP <name>)? SP LT <email> GT SP <when> LF)?
      'committer' (SP <name>)? SP LT <email> GT SP <when> LF
      data
      ('from' SP <committish> LF)?
      ('merge' SP <committish> LF)?
      (filemodify | filedelete | filecopy | filerename | filedeleteall
| notemodify)*
      LF?

I think, from this notations, both data is OK.
What's the problem?

Regards,

-- 
SASAKI Suguru
  mailto:sss.sonik@gmail.com

[-- Attachment #2: test_OK.data.txt --]
[-- Type: text/plain, Size: 117 bytes --]

commit refs/heads/master
mark :1
committer  <> 1162316103 +0000
data 4
test
M 644 inline README
data 11
This is OK.


[-- Attachment #3: test_NG.data.txt --]
[-- Type: text/plain, Size: 116 bytes --]

commit refs/heads/master
mark :1
committer <> 1162316103 +0000
data 4
test
M 644 inline README
data 11
This is NG.


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

end of thread, other threads:[~2011-07-18 19:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-18 14:26 SP in committer line in fast-import stream SASAKI Suguru
2011-07-18 15:38 ` Dmitry Ivankov
2011-07-18 16:18   ` SASAKI Suguru
2011-07-18 16:57     ` Dmitry Ivankov
2011-07-18 19:10       ` SASAKI Suguru

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox