As an aside, I would prefer to avoid sub repos if at all possible. I am not sure how sub-repos work in Git, but if it is anything like HG they are a pain IMO.
-----Original Message----- From: gem5-dev [mailto:[email protected]] On Behalf Of Gutierrez, Anthony Sent: Friday, March 03, 2017 2:57 PM To: gem5 Developer List <[email protected]> Subject: Re: [gem5-dev] Best method for adding code to ext/ Another possibility is that we could use the Git Repo tool from Google. If any of these external libs have corresponding Git repos out there somewhere, it could automatically pull those (even at specific revs if need be), or we could mirror them in separate Git repos on googlesource. -Tony -----Original Message----- From: gem5-dev [mailto:[email protected]] On Behalf Of Jason Lowe-Power Sent: Friday, March 03, 2017 11:36 AM To: gem5 Developer List <[email protected]> Subject: [gem5-dev] Best method for adding code to ext/ Hi all, There are a couple of patches in review that add a large chunk of code from other repositories to gem5 in ext/. Andreas S. has a patch that adds PyBind11 and Matthias is updating DRAMPower. And we're thinking about including SystemC in a similar way. Is there a better way for us to include these other projects in gem5's source tree? For instance, we could use subrepos. What is the community's thoughts on this? A few things I don't like about including the code in gem5: 1) It increases the amount of code in our repository 2) It is hard to track updates to these systems 3) The code cannot be GPL. Good thing about including the code in gem5: 1) Updates to external code won't break our system 2) It's easy to build gem5 without having to download other software Any other opinions or options for this? Thanks, Jason _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
