Suppose a UA has added two local git repos their their current working context:
repo-a :: contains specs and documentation pertinent to repo-b
repo-b
Suppose their current worksite is repo-b, which is up to date, while repo-a hasn't been updated from its upstream in 2 weeks. If repo-a has had relevant changes to its specs, the UA will likely want to be working with these new changes in their local context.
When they run tracer sync, it should check whether the default branch of repo-a is up date with upstream (or origin if there is no upstream) and if not, automatically (perhaps with permission) fetch the latest changes from the default upstream branch, and incorporate any logical units into the context.
Suppose a UA has added two local git repos their their current working context:
repo-a
:: contains specs and documentation pertinent torepo-b
repo-b
Suppose their current worksite is
repo-b
, which is up to date, whilerepo-a
hasn't been updated from its upstream in 2 weeks. Ifrepo-a
has had relevant changes to its specs, the UA will likely want to be working with these new changes in their local context.When they run
tracer sync
, it should check whether the default branch ofrepo-a
is up date withupstream
(ororigin
if there is noupstream
) and if not, automatically (perhaps with permission) fetch the latest changes from the default upstream branch, and incorporate any logical units into the context.