compute time info
This commit is contained in:
parent
d8f7be68ce
commit
f816ef545f
|
|
@ -9,4 +9,6 @@
|
|||
*(busy)
|
||||
.DS*
|
||||
~$*
|
||||
*/log/*
|
||||
*/log/*
|
||||
mulp.txt
|
||||
nopa.txt
|
||||
|
|
@ -22,16 +22,25 @@ that can ease and improve the collaboration and communication among OSS develope
|
|||
% https://gist.github.com/Chaser324/ce0505fbed06b947d962
|
||||
|
||||
|
||||
% 还需额外注意 kubernete项目的commit的作者大量都是kubernete submit queue
|
||||
% 不考虑 有两个parent的点,因为这种一般就是执行merge操作,没有多大意义,再验证一下是否这样,并统计有多少这样的数据
|
||||
|
||||
|
||||
|
||||
% 分析 T-idea,t-done,t-report,d-work,d-report,i-offwork,各个值为空的情况,并分析值保留研究哪些情况的数值,如全都不为空的。
|
||||
% 只分析 包含至少一个commit的pr。
|
||||
|
||||
|
||||
% !!!! 2018-09-04
|
||||
% 对于一次代码贡献来说,有这样几个时间点
|
||||
% T-idea: 在此时间点,产生要做某项工作的念头
|
||||
% fork中第一个pr的,按照fork的创建时间;【也有可能,贡献者早就fork了,却一直没贡献(用作他用),直到某一天有特殊情况了,才提交pr】
|
||||
% fork中非第一个PR,按照第一个commit时间和其parent的commit时间间取中间值;【commit rebase过了,不能分析这种情况】
|
||||
% 有些pr有多个parent,这些pr大多是执行了merge操作,取时间较晚的一个
|
||||
% fork中非第一个PR,按照第一个commit时间和其parent的commit时间间取中间值;
|
||||
% 有些pr有多个parent,这些pr大多是执行了merge操作,不尽兴考虑
|
||||
% commit rebase过了的,其parent由上溯得到(一直看parent,直到比它小的,但是情况太复杂,也非常不准确,因此不考虑)
|
||||
|
||||
% T-act: 在此时间点,真正开始着手做某项工作
|
||||
% 第一次commit时间;【这其实比着手做某件事要晚一些,因为完成一次commit的工作是需要时间的】
|
||||
% 第一次commit时间;【这其实比着手做某件事要晚一些,因为完成一次commit的工作是需要时间的,目前获取不了】
|
||||
% T-done: 在此时间点,完成工作
|
||||
% 最后一次commit时间;【如果只有一个commit,你就和T-act重复了】
|
||||
% T-sync: 在此时间点,把本地工作同步到fork-repo
|
||||
|
|
@ -60,6 +69,10 @@ that can ease and improve the collaboration and communication among OSS develope
|
|||
|
||||
|
||||
|
||||
% 提供尽早曝光的工具
|
||||
% 比如时刻检测所有fork 的commit信息
|
||||
%
|
||||
|
||||
% !!!! 2018-08-12
|
||||
% 实证研究分两部分
|
||||
% 1. 如何产生的,机制还是习惯? 以及如何应对/改进
|
||||
|
|
|
|||
|
|
@ -41,6 +41,33 @@ all the opinions of reviewers and merges or rejects the pull-request.
|
|||
|
||||
\end{itemize}
|
||||
|
||||
\begin{figure}[ht]
|
||||
\centering
|
||||
\includegraphics[width=8.5cm]{resources/forkwf.pdf}
|
||||
\caption{Pull-based workflow on GitHub}
|
||||
\label{fig:forkwf}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[ht]
|
||||
\centering
|
||||
\includegraphics[width=8.5cm]{resources/forkwf2.pdf}
|
||||
\caption{Pull-based workflow on GitHub}
|
||||
\label{fig:forkwf}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[ht]
|
||||
\centering
|
||||
\includegraphics[width=8.5cm]{resources/forkwf3.pdf}
|
||||
\caption{Pull-based workflow on GitHub}
|
||||
\label{fig:forkwf}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[ht]
|
||||
\centering
|
||||
\includegraphics[width=8.5cm]{resources/timeline.pdf}
|
||||
\caption{Pull-based workflow on GitHub}
|
||||
\label{fig:timeline}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\begin{figure}[ht]
|
||||
|
|
|
|||
BIN
figure.pptx
BIN
figure.pptx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue