Matthew L Foster wrote:
--- Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote:
On Thu, 28 Sep 2006, Matthew L Foster wrote:
It should be possible to export git data, through say a web interface,
in a such a way that local time order is consistent with commit order.
Why?
- So exported data is never/rarely in an inconsistent state with respect to commit order and local
time order (data integrity).
Moot point (it has been iterated so many times that I can't be asked to
repeat it again).
- To encourage people to care about/prefer local commit time rather than remote creation/emailed
time
Most people use ntp, and are in general concerned with keeping their
clocks in sync as lots of other software depend on it (calender
functions, fe). It shouldn't be the task of project leaders to make sure
that the ~50000 random people around the world that submit patches to
opensource projects every day all have their clocks in sync.
- So people that user repo X, or binaries from repo X, know when bug fix Y/fancy new feature Z was
committed/merged locally
Can be done using reflog. Feel free to submit patches. Make sure you
sync your clock to whatever ntp-server or other timekeeping mechanism
Junio uses before you commit and send your patch though. ;-)
- In many situations "history" is incomplete without local commit time. If a company has a new
driver they would probably prefer to know when the main kernel repo has it, not when they
created/emailed it or when a remote repo committed it.
See the reflog response and, again, feel free to submit patches.
To get you started, I think the easiest way would be to teach gitweb
about the reflog, and then insert a line saying
"--- pushed to this repo $date ---"
or something like that in the summary page whenever a commit is found
that is also in the reflog. This should also be fairly CPU efficient if
my guesses on how gitweb and the reflog works are correct. CBA to check,
since I sincerely and whole-heartedly don't care about it myself.
--
Andreas Ericsson andreas.ericsson@xxxxxx
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html