[완료]패치를 만드는데 패치파일 사이즈가 무려 540메가라네요...

바인딩의 이미지

패치 사이즈가 540메가임을 보고 깜짝놀라서 열어봤더니.

       1 diff -urN org/cupcake/Makefile ./cupcake/Makefile
       2 --- org/cupcake/Makefile        1970-01-01 09:00:00.000000000 +0900
       3 +++ ./cupcake/Makefile  2009-03-30 21:34:54.000000000 +0900
       4 @@ -0,0 +1,3 @@
       5 +### DO NOT EDIT THIS FILE ###
       6 +include build/core/main.mk
       7 +### DO NOT EDIT THIS FILE ###

이모양입니다.

파일은 바뀐게 없는데 날짜가 완전 달라버리네요. 그래서 diff에도 내역이 그대로 나오는거 같아요.

아무래도 제가 패치전에 org를 보관하고 있지 않다가 패치 만들려고 새로 받아서
diff를 해버려서 그런거 같은데.

뭐 제 잘못이긴해도...

해결방법 없나요?

dorado2의 이미지

make distclean, mrproper (옵션은 확인해보시구요) 등을 하고 patch를 만드는게 어떨까요?

diff에 -N 옵션을 붙이니 새로 빌드된 오브젝트나 Makefile(configure의 결과물인듯) 등이
모조리 patch 파일 내에 포함되는 것 같습니다.

cjh의 이미지

DOS/Unix 개행문자 차이(LF vs CRLF)인도 확인해 보세요.
diff가 파일 시간을 보지는 않을 텐데요.

--
익스펙토 페트로눔

--
익스펙토 페트로눔

바인딩의 이미지

distclean은 다 했지요.

근데 diff는 파일시간을 보지 않나요?

그럼 왜 저런거지?? 헐..

sixmen의 이미지

--- org/cupcake/Makefile 1970-01-01 09:00:00.000000000 +0900

에서 날짜를 보니 원본 파일이 없는 듯 합니다.
그러다 보니 새 버전의 모든 내용이 patch에 포함된 듯
diff시 경로를 확인해보시면 어떨까요

바인딩의 이미지

정말 원본파일이 없네요 ㅎㅎ

그래도 116메가.. 아흑.. 쩝.

dorado2의 이미지

그래도 많네요. 변경, 추가된 소스만 116메가면 어마어마한 건데..
patch 파일 보시면 분명 쓸데없는 파일이 추가되어 있을 것 같네요.

diff의 --exclude-from 옵션을 사용해 보세요.
diffignore 파일 하나 만드시고, patch에 포함되면 안 될 패턴 넣어주신 다음에 patch를 만드심이 ^^

바인딩의 이미지

받은 소스가 이름만 같을뿐 버전이 다르더군요.

너무 무식한 나는 대체 어디로??? -_-;;

diffignore ?? 이거 굉장히 쓸만하겠는데요!.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.