Project

General

Profile

Actions

Support #18874

open

Merge workbench2 history into main Arvados repo

Added by Peter Amstutz about 1 year ago. Updated 11 days ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
1.0

Description

Import entire workbench2 history into main Arvados repo.

Want to preserve the commit hashes, so wb2 history will go back to a different root commit.

Merge point will move workbench2 to arvados/apps/workbench2

Update build scripts, arvados-boot, arvbox etc to reflect new location of workbench2 inside the main tree.


Related issues

Blocked by Arvados - Support #18873: Add hooks to limit which paths of arvados repo non-curii employees can push toResolvedWard Vandewege

Actions
Actions #1

Updated by Peter Amstutz about 1 year ago

  • Blocked by Support #18873: Add hooks to limit which paths of arvados repo non-curii employees can push to added
Actions #2

Updated by Peter Amstutz about 1 year ago

  • Target version set to Kanban
Actions #3

Updated by Peter Amstutz 12 months ago

  • Target version changed from Kanban to 2022-04-27 Sprint
  • Project changed from 40 to Arvados
Actions #4

Updated by Peter Amstutz 12 months ago

  • Target version changed from 2022-04-27 Sprint to 2022-05-11 sprint
Actions #5

Updated by Peter Amstutz 11 months ago

  • Target version changed from 2022-05-11 sprint to 2022-05-25 sprint
Actions #6

Updated by Peter Amstutz 11 months ago

  • Target version changed from 2022-05-25 sprint to 2022-06-08 sprint
Actions #7

Updated by Peter Amstutz 11 months ago

  • Target version changed from 2022-06-08 sprint to 2022-06-22 Sprint
Actions #8

Updated by Peter Amstutz 10 months ago

  • Target version changed from 2022-06-22 Sprint to 2022-07-06
Actions #9

Updated by Peter Amstutz 9 months ago

  • Target version changed from 2022-07-06 to 2022-07-20
Actions #10

Updated by Peter Amstutz 9 months ago

  • Target version changed from 2022-07-20 to 2022-08-03 Sprint
Actions #11

Updated by Peter Amstutz 9 months ago

  • Category set to Workbench2
Actions #12

Updated by Peter Amstutz 8 months ago

  • Target version changed from 2022-08-03 Sprint to 2022-08-17 sprint
Actions #13

Updated by Peter Amstutz 8 months ago

  • Target version changed from 2022-08-17 sprint to 2022-08-31 sprint
Actions #14

Updated by Peter Amstutz 7 months ago

  • Target version changed from 2022-08-31 sprint to 2022-09-14 sprint
Actions #15

Updated by Peter Amstutz 7 months ago

  • Target version changed from 2022-09-14 sprint to 2022-09-28 sprint
Actions #16

Updated by Peter Amstutz 6 months ago

  • Target version changed from 2022-09-28 sprint to 2022-10-12 sprint
Actions #17

Updated by Peter Amstutz 6 months ago

  • Target version changed from 2022-10-12 sprint to 2022-10-26 sprint
Actions #18

Updated by Peter Amstutz 5 months ago

  • Target version changed from 2022-10-26 sprint to 2022-11-09 sprint
Actions #19

Updated by Peter Amstutz 5 months ago

  • Target version changed from 2022-11-09 sprint to 2022-11-23 sprint
Actions #20

Updated by Peter Amstutz 5 months ago

  • Target version changed from 2022-11-23 sprint to 2022-12-07 Sprint
Actions #21

Updated by Peter Amstutz 4 months ago

  • Target version changed from 2022-12-07 Sprint to 2022-12-21 Sprint
Actions #22

Updated by Peter Amstutz 4 months ago

  • Target version changed from 2022-12-21 Sprint to 2023-01-18 sprint
Actions #23

Updated by Peter Amstutz 4 months ago

  • Target version changed from 2023-01-18 sprint to 2023-02-01 sprint
Actions #24

Updated by Peter Amstutz 4 months ago

  • Target version changed from 2023-02-01 sprint to 2023-02-15 sprint
Actions #25

Updated by Peter Amstutz 3 months ago

  • Target version changed from 2023-02-15 sprint to 2023-02-01 sprint
Actions #26

Updated by Peter Amstutz 2 months ago

  • Target version changed from 2023-02-01 sprint to To be groomed
Actions #27

Updated by Lucas Di Pentima about 2 months ago

  • Assigned To set to Lucas Di Pentima
Actions #28

Updated by Lucas Di Pentima 11 days ago

  • Story points set to 1.0

The most potentially complex task in my eyes would be the repository merge, but it seems it's totally doable. This SO question has some clues about how to do it:

https://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories

In the past we talked about using the wb2 repo as a submodule of the arvados repo, but I think it would be more useful in this case to just merge it like explained in this answer:

https://stackoverflow.com/a/10548919

...the feature explained here seemingly allows keeping both histories.

So with that out of the way, I think it would take a full point to update the build scripts, CI pipelines, and so on.

Actions

Also available in: Atom PDF