Project

Profile

Help

Story #8921

closed

Story #8924: As a user, I can manage OSTree repositories

As a user, I can sync an OSTree repository with all of its refs (branches)

Added by dkliban@redhat.com about 1 year ago. Updated 11 months ago.

Status:
MODIFIED
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Target Release - OSTree:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 104
Quarter:

Description

  1. Create an OSTree repository and distribution.

  2. Create an OSTree remote by specifying a URL and a list of refs to sync.

  3. Perform a sync using the remote.

  4. Update the distribution with the latest repository version.

Actions #1

Updated by dkliban@redhat.com about 1 year ago

  • Tracker changed from Issue to Story
  • % Done set to 0
  • Severity deleted (2. Medium)
  • Triaged deleted (No)
Actions #2

Updated by dkliban@redhat.com about 1 year ago

  • Sprint/Milestone set to 2.0.0a1
Actions #3

Updated by ttereshc about 1 year ago

Any comments about publication/distribution would be helpful.

Actions #4

Updated by dkliban@redhat.com about 1 year ago

  • Description updated (diff)
Actions #5

Updated by dkliban@redhat.com about 1 year ago

  • Parent task set to #8924
Actions #6

Updated by lmjachky 12 months ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to lmjachky
  • Sprint set to Sprint 102
Actions #7

Updated by rchan 12 months ago

  • Sprint changed from Sprint 102 to Sprint 103
Actions #8

Updated by lmjachky 12 months ago

  • Status changed from ASSIGNED to POST
Actions #9

Updated by rchan 12 months ago

  • Sprint changed from Sprint 103 to Sprint 104

Added by Lubos Mjachky 11 months ago

Revision 82810bfe

Implement syncing

The sync and upload implementations have multiple codepaths in common. Due to this, many methods were extracted in favour of improving the overall readability.

Also, this commit removes redundant files, tests, methods, and constants that are not required at the moment.

Note that as of this commit, only the archive format is supported for remote repositories. As a result of that, we no longer verify whether content objects are either of type .file or .filez.

closes #8921

Actions #10

Updated by Anonymous 11 months ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

Also available in: Atom PDF