compute time info

This commit is contained in:
whystar 2018-09-22 11:41:52 +08:00
parent d8f7be68ce
commit f816ef545f
7 changed files with 46 additions and 4 deletions

4
.gitignore vendored
View File

@ -9,4 +9,6 @@
*(busy)
.DS*
~$*
*/log/*
*/log/*
mulp.txt
nopa.txt

View File

@ -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. 如何产生的,机制还是习惯? 以及如何应对/改进

View File

@ -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]

Binary file not shown.

BIN
resources/forkwf.pptx Normal file

Binary file not shown.

BIN
resources/timeline.pptx Normal file

Binary file not shown.

Binary file not shown.