Amar Takhar created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5294



## Summary

We have an `ignore.toml` now that lists 3rd party code:

* 
https://gitlab.rtems.org/rtems/rtos/rtems/-/blob/main/.gitlab/ignore.toml?ref_type=heads

The list is large due to having local and 3rd party code mixed together.  It's 
difficult to maintain as it's not obvious which is ours and which belongs to 
upstream.  We need to have a distinct separation of 3rd party code from RTEMS.

There are several ways to handle this, whichever one we choose it should make 
it _easier_ for us to update upstream code.

Even if we just move 3rd party files to a different directory in the local 
parent such as `upstream/` and keep our files on the same level as that 
directory it will make it clear that changes should only be made to `upstream/` 
when updating the local version.  Then in our ignore we could simply ignore 
`*/upstream/*` and have all 3rd party files blocked.

I'm not suggesting we do this or advocating it just giving an example of the 
utility for having things separated.

## Steps to reproduce

### Pre-set options

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5294
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
bugs@rtems.org
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to