[Webkit-unassigned] [Bug 45551] git-svn, branches and rebuilding

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 8 09:49:29 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=45551


Evan Martin <evan at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX




--- Comment #4 from Evan Martin <evan at chromium.org>  2010-10-08 09:49:29 PST ---
Yes, Antonio is right.


git intentionally touches the timestamps of all modified files.

The problem it's addressing is:

start on branch 1
checkout a.cc
compile to a.o

switch to branch 2:
checks a new a.cc
compile produces a new a.o

switch back to branch 1:
checks out the old a.cc again
if we restored the old timestamp of a.cc, build tools would now think a.o is the correct output of compiling a.cc


webKitBranchBuild is a way to work around this problem, by making it so we'd have different paths for a.o in different branches.  In that circumstance, it would be fine for git to restore the old mtime.  But that is a git feature request, not a webkit one.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list