Bradley M. Kuhn
ab33daa5d8
Create a separate comprehensive mode
2023-06-02 07:42:41 -07:00
Bradley M. Kuhn
cc10317ec7
Progress option and use of it.
2016-04-29 12:32:54 -07:00
Bradley M. Kuhn
675cd0a98b
Working version of forking central commit.
...
Note that due to the fact that Git::Repository calls System::Command,
you have to be careful about when you install the child signal handler.
You only want it in the parent, after the parent has done its operations
with Git commands, and note that the child must also disable the handler.
2016-04-28 21:25:14 -07:00
Bradley M. Kuhn
1cb64afb40
Turn off child handler for now.
2016-04-28 20:54:31 -07:00
Bradley M. Kuhn
2ae7968eee
Rename to finishedOperations
...
change log to operations.
2016-04-28 20:50:48 -07:00
Bradley M. Kuhn
90466f78e4
Move fork processing code to earlier in file.
2016-04-28 20:35:20 -07:00
Bradley M. Kuhn
26edcca3a3
Separate this from arg parsing.
2016-04-28 20:35:10 -07:00
Bradley M. Kuhn
e22914f882
Basic central commit mode is working.
...
Note that I have to eval {} the git blame operation as it will return
errors if the file has disappeared by time of the central commit.
2016-04-28 20:32:53 -07:00
Bradley M. Kuhn
50d747db0f
closing STDIN did something weird, don't do it.
2016-04-28 20:32:42 -07:00
Bradley M. Kuhn
0f7eae3318
Write rest of function to produce blame data.
2016-04-28 20:02:17 -07:00
Bradley M. Kuhn
edbbf4263c
Add blame options.
2016-04-28 20:02:10 -07:00
Bradley M. Kuhn
91127ef7b4
use strict and warnings.
2016-04-28 19:59:24 -07:00
Bradley M. Kuhn
f550c60f26
declare this variable properly.
2016-04-28 19:59:14 -07:00
Bradley M. Kuhn
c215f6c218
Loop to fill files.
2016-04-28 19:47:54 -07:00
Bradley M. Kuhn
1174f0c910
Documentation on central commit mode.
2016-04-28 19:34:16 -07:00
Bradley M. Kuhn
0358ac23a0
Various improvements to get script working.
...
* Process command line arguments more appropriately.
* Begin function to handle central commit solution.
* ProcessCommit a bit documented and additional argument.
2016-04-28 19:33:18 -07:00
Bradley M. Kuhn
722551397d
Various fixes to properly handle children.
...
The children/parent details were somewhat reversed. This corrects it.
2016-04-28 18:52:07 -07:00
Bradley M. Kuhn
fe75b701e9
print to correct file handle.
2016-04-28 18:51:41 -07:00
Bradley M. Kuhn
e79b5e5a03
Correct hash key name.
2016-04-28 18:51:22 -07:00
Bradley M. Kuhn
696dae1e68
Initial infrastructure code for forking
...
Wrote the basics of the fork procedure for the process of doing the git
blame commands.
This is untested.
2016-04-28 18:33:48 -07:00
Bradley M. Kuhn
96a7c05dc6
Emacs lisp compile-command variable.
2016-04-28 16:01:13 -07:00
Bradley M. Kuhn
26104f38d9
Manifesto of the motivations & processes of script
...
Explain in detail the basic algorithm to be employed by this script, and
also point out its inherent flaws.
2016-04-28 15:57:01 -07:00