kiyakkoray Posted January 27, 2022 Report Posted January 27, 2022 Hello, I have just created an xlink in my main repository to a sub repository. But plastic doesn't seem to recognize the ignore.conf of sub repository. Ignored files appears on my pending change list on my main repository. Am I doing something wrong or is it not implemented? Thank you 1
calbzam Posted January 28, 2022 Report Posted January 28, 2022 Hi, The ignore rules should be applied to private items doesn't matter if the belong to an Xlinked repo or not. Note that the ignore rules doesn't apply to items that are already under source control. In that case, you will need to add them to the hidden changes list. Regards, Carlos. 1
kiyakkoray Posted January 31, 2022 Author Report Posted January 31, 2022 Hello again, I think I have been misunderstood. I'll try to explain with examples this time I have two repositories, I'm naming them with; 1. My Game Repository 2. Engine Repository I'm creating a writable Xlink from "My Game Repository" to "Engine Repository" in a folder, let's name that "EngineFolder". Trying to visualize it; "My Game Repository" \ "EngineFolder" =(XLINK)=> "Engine Repository" So, right now I have a folder in "My Game Repository" which is named "EngineFolder" and it's filled with content of "Engine Repository". So far so good. Changesets, branching everything seems to be working fine so far. I'm trying to explain my problem now, I have an ignore.conf file in "Engine Repository". let's say say it has an entry named as "ignoreme.txt". This file is not committed to the "Engine Repository"! The problem starts now. If I create a file in "EngineFolder" in "My Game Repository" with the name of "ignoreme.txt", it appears as a new file in pending change list of the workspace of "My Game Repository". But actually this file is an entry in the ignore.conf file of "Engine Repository". Do I have to add every entry in the ignore.conf file of the "Engine Repository" to the ignore.conf file of the "My Game Repository"? I was expecting that the plastic might handle this itself. Is this something intended or not implemented/forgotten? Or is this a bug? Thank you 1
calbzam Posted January 31, 2022 Report Posted January 31, 2022 Hi, The "ignore.conf" needs to be stored at the root of the workspace. Doesn't matter if the ignore rules apply to the parent repo or some Xlinked repo. If you have a "ignore.conf" in some subfolder (eg: Xlink), these rules won't be taken into account. Regards, Carlos. 1
kiyakkoray Posted January 31, 2022 Author Report Posted January 31, 2022 So, in this case, I'll have to add everything from the ignore.conf of xlinked repository to the ignore.conf of main repository. Thanks for the answer. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now