Skip to content

Nco/releng/sw 2026 5 1#63

Open
ncouvert wants to merge 8 commits into
nco/enh/templatesfrom
nco/releng/sw-2026-5-1
Open

Nco/releng/sw 2026 5 1#63
ncouvert wants to merge 8 commits into
nco/enh/templatesfrom
nco/releng/sw-2026-5-1

Conversation

@ncouvert

@ncouvert ncouvert commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

This PR contains the switch to SW 2026.5.1 and all the commits of the May Milestone

@lfasani lfasani left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In "[9] Add DependencyLink to add real delay between dependencies" commit, please detail what you have done.
It seems that you have done much more that DependencyLink.
For example editTask service is modified or I can see calculation option.

Comment thread backend/pepper-mm/src/main/java/pepper/peppermm/impl/AbstractTaskImpl.java Outdated

private void followTaskMoveDependency(Task sourceTask) {
List<Task> dependencies = new ArrayList<>();
private void followMoveDependency(DependencyRelatedObject sourceObject) {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

java doc please

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

}

private static boolean isDuplicateOrCycle(Task sourceTask, Task targetTask) {
private boolean isDuplicateOrCycle(DependencyRelatedObject sourceObject, DependencyRelatedObject targetObject) {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

java doc please

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

}
}

private void followTaskMoveDependencyWorkpackage(List<Workpackage> targetWorkpackages, Workpackage sourceWorkpackage) {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

java doc

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

}
}

private void followTaskMoveDependencyTask(List<Task> targetTasks, Task sourceTask) {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

java doc

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

}
}

private void setWorkpackageNewDates(Workpackage workpackage, DependencyLink dep) {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

java doc

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

@lfasani lfasani left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Try an interactive rebase and regenerate the meta-model at each commit because it seems that you do style changes in a commit and the reverse in next commit.

@ncouvert ncouvert force-pushed the nco/releng/sw-2026-5-1 branch 2 times, most recently from 40e9177 to c3455b6 Compare June 12, 2026 09:50
@ncouvert ncouvert requested a review from lfasani June 12, 2026 12:02
ncouvert added 6 commits June 15, 2026 09:07
Add a new DependencyLink element to the metamodel to support explicit delays between dependent tasks.

Introduce a calculation mode for Gantt tasks defining how dates are computed:
- Start-End
- End-Duration
- Start-Duration

This commit introduces an impact between task dependencies. The JavaService has been updated to reflect these changes.

Issue: #9
@ncouvert ncouvert force-pushed the nco/releng/sw-2026-5-1 branch from c3455b6 to d3371a4 Compare June 15, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment