issue-#9: adding module Characters → #19
Posted: Wed Jul 30, 2014 1:39 pm
As an experiment for starting the integration of the CPC 1.7 changes and for seeing
how our tool chain works and where it needs to be refined I have done the following:
1. I have created a Feature issue in the redmine issue tracker for the first item on the CPC 1.7 change list.
see http://redmine.blackboxframework.org/issues/9
2. Following Git best practices I have created a topic branch for the bbcp repository based on master.
The topic branch is named with respect to the redmine issue.
see https://github.com/BlackBoxCenter/bbcb/ ... Characters
3. I have extracted the changes that refer to this issue from Helmuts change list and the CPC 1.7 rc sources.
Basically there is a new module named Characters. In addition there was a module named Util, which is not used anywhere but
provided for documentation purposes. Since I didn't want to pollute the global module name space with such a module,
I have moved it into the examples as ObxFileUtils. I made some minor improvements and spelling corrections.
I adapted module Kernel for using module Characters according to CPC 1.7.
I have adapted some docu files.
4. I have committed and pushed the changes into the topic branch.
5. I have not touched the other files that are changed in the CPC change number 1 (Config, About) because
they do not have any relation with adding module Characters. They would belong to different topics.
There are many more related files that will be affected (changes 21, 22 in the CPC list) but these
are not yet covered.
You can see the changes in GitHub or in the redmine mirror when selecting the appropriate branch.
In redmine you can diff the changes even for .odc files.
I have not yet created a pull request for merging with master because it is too early for that.
This is intended as a starting point for a review and for getting used to the tool chain.
From this example one can see a number of problems:
1. there are independent issues combined in single CPC change numbers.
2. there are related changes spread over multiple CPC change numbers.
3. it will not be easy to get all the changes step by step but we can try.
4. redmine has a problem with diff for module Kernel. Ivan could you check this?
5. for power users it will be unavoidable to clone the repository to your local machine and work
with a local Git client where you can use BlackBox as a diff viewer.
6. This first example is one of the most complex ones, I guess, because it adds new files and
changes many. In addition, it is not very well-prepared so it may trigger a lot of discussions.
- Josef
how our tool chain works and where it needs to be refined I have done the following:
1. I have created a Feature issue in the redmine issue tracker for the first item on the CPC 1.7 change list.
see http://redmine.blackboxframework.org/issues/9
2. Following Git best practices I have created a topic branch for the bbcp repository based on master.
The topic branch is named with respect to the redmine issue.
see https://github.com/BlackBoxCenter/bbcb/ ... Characters
3. I have extracted the changes that refer to this issue from Helmuts change list and the CPC 1.7 rc sources.
Basically there is a new module named Characters. In addition there was a module named Util, which is not used anywhere but
provided for documentation purposes. Since I didn't want to pollute the global module name space with such a module,
I have moved it into the examples as ObxFileUtils. I made some minor improvements and spelling corrections.
I adapted module Kernel for using module Characters according to CPC 1.7.
I have adapted some docu files.
4. I have committed and pushed the changes into the topic branch.
5. I have not touched the other files that are changed in the CPC change number 1 (Config, About) because
they do not have any relation with adding module Characters. They would belong to different topics.
There are many more related files that will be affected (changes 21, 22 in the CPC list) but these
are not yet covered.
You can see the changes in GitHub or in the redmine mirror when selecting the appropriate branch.
In redmine you can diff the changes even for .odc files.
I have not yet created a pull request for merging with master because it is too early for that.
This is intended as a starting point for a review and for getting used to the tool chain.
From this example one can see a number of problems:
1. there are independent issues combined in single CPC change numbers.
2. there are related changes spread over multiple CPC change numbers.
3. it will not be easy to get all the changes step by step but we can try.
4. redmine has a problem with diff for module Kernel. Ivan could you check this?
5. for power users it will be unavoidable to clone the repository to your local machine and work
with a local Git client where you can use BlackBox as a diff viewer.
6. This first example is one of the most complex ones, I guess, because it adds new files and
changes many. In addition, it is not very well-prepared so it may trigger a lot of discussions.
- Josef