[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