From: Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
To: GIT <git@vger.kernel.org>
Subject: git-diff-files -z output
Date: Sun, 22 May 2005 19:05:40 +0200 [thread overview]
Message-ID: <20050522170540.GO15178@cip.informatik.uni-erlangen.de> (raw)
Hello,
is this correct?
(faui00u) [~/work/git/yagf] git-diff-files -z | xxd
0000000: 3a31 3030 3634 3420 3030 3030 3030 2031 :100644 000000 1
0000010: 6663 3834 3639 6366 6332 6631 3436 3332 fc8469cfc2f14632
0000020: 3734 3333 3363 3062 6562 6162 3065 3465 74333c0bebab0e4e
0000030: 3439 3562 6336 6220 3030 3030 3030 3030 495bc6b 00000000
0000040: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000
0000050: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000
0000060: 0064 6966 662e 6800 6469 6666 2e68 003a .diff.h.diff.h.:
0000070: 3130 3037 3535 2031 3030 3735 3520 6464 100755 100755 dd
0000080: 3633 6533 3535 3463 3137 6431 3861 3039 63e3554c17d18a09
0000090: 3137 3931 3038 3264 3164 3632 3864 3835 1791082d1d628d85
00000a0: 3162 3933 3038 2030 3030 3030 3030 3030 1b9308 000000000
00000b0: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000
00000c0: 3030 3030 3030 3030 3030 3030 3030 3000 000000000000000.
00000d0: 6769 7400 6769 7400 git.git.
Eg the fields are seperated by space/tab and only the filenames by \0?
I am adopting to the new format.
Are the fields supposed to be seperated by space or tab?
static void diff_flush_raw(struct diff_filepair *p)
{
/*
* We used to reject rename/copy but new diff-raw can express them.
*/
printf(":%06o %06o %s ",
p->one->mode, p->two->mode, sha1_to_hex(p->one->sha1));
printf("%s%c%s%c%s%c",
sha1_to_hex(p->two->sha1), inter_name_termination,
p->one->path, inter_name_termination,
p->two->path, line_termination);
}
Gruesse,
Thomas
next reply other threads:[~2005-05-22 17:05 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-22 17:05 Thomas Glanzmann [this message]
2005-05-22 17:17 ` git-diff-files -z output Junio C Hamano
2005-05-22 17:27 ` Thomas Glanzmann
2005-05-22 17:32 ` Thomas Glanzmann
2005-05-22 17:38 ` Thomas Glanzmann
2005-05-22 17:49 ` Junio C Hamano
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050522170540.GO15178@cip.informatik.uni-erlangen.de \
--to=sithglan@stud.uni-erlangen.de \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).