Closed Bug 1809569 Opened 1 year ago Closed 1 year ago

move logs and files used for fast-forward processing to a state directory

Categories

(Core :: WebRTC, task, P2)

task

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: mjf, Assigned: mjf)

References

Details

Attachments

(6 files)

We've been sprinkling output in various places (user's home directory, top level of the moz-central repo, and top level of moz-libwebrtc repo) which isn't pleasing and makes it difficult to try out multiple fast-forward processes because the files overwrite each other. Moving everything to a state directory under the moz-central repo solves both issues.

Assignee: nobody → mfroman
Severity: -- → S3
Priority: -- → P2
  • automatically create state directory (.moz-fast-forward) under top level or repo if missing
  • automatically create log and tmp subdirectories if missing
  • only execute use_config_env.sh once in nested scripts
  • move default location for config_env under state directory

Depends on D166494

When prepping the moz-libwebrtc repo, it makes sense to reset all the no-op
tracking files and the resume_state file for the new fast-forward session.

Depends on D166496

Pushed by mfroman@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/055afd8c773a
pt1 - add new fast-forward state directory. r=ng DONTBUILD
https://hg.mozilla.org/integration/autoland/rev/6bc5cac626bf
pt2 - write all the no-op-cherry-pick-msg files in new state directory. r=ng DONTBUILD
https://hg.mozilla.org/integration/autoland/rev/f9f4ba083e93
pt3 - move log_resume.txt to state directory rename to resume_state. r=ng DONTBUILD
https://hg.mozilla.org/integration/autoland/rev/210c6b32430b
pt4 - move all logging to LOG_DIR. r=ng DONTBUILD
https://hg.mozilla.org/integration/autoland/rev/cd527f68ba12
pt5 - move all temporary processing files to TMP_DIR. r=ng DONTBUILD
https://hg.mozilla.org/integration/autoland/rev/d8830e7dfdb1
pt6 - clear no-op tracking and resume files when prepping repo. r=ng DONTBUILD
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: