linux / windows workflow

   5182   5   1
User Avatar
Member
321 posts
Joined: July 2005
Offline
Hi,
I'm working on a project where some folks are on Windows, and others are on Linux. We are using an ftp site with a jobs structure on it to share files, and each machine syncs their local job hierarchy to the one on the ftp site. Having never done a project that tries to straddle the two environments, what can I do that will make my life easier, e.g. with file naming schemes, making sure that the same things show up on both platforms, etc. Is it even possible to have a setup where I wouldn't have to tweak any filenames when shuttling a .hip file back and forth?
Thanks in advance,

– Antoine
Antoine Durr
Floq FX
antoine@floqfx.com
_________________
User Avatar
Member
8115 posts
Joined: July 2005
Offline
No experience here but I'll volunteer my 2 cents anyhow. What about just enforcing $JOB for all file names? grep through the .hip file's opextern (hscript command) output and if any line doesn't have $JOB in it, reject it from being committed.
User Avatar
Member
519 posts
Joined:
Offline
And adding my two cents…Antoine, is there a reason why you choose ftp instead of nfs or a samba share? I think NFS is a more transparant way for users. Maybe this link is of any help:

http://support.microsoft.com/kb/324055 [support.microsoft.com]

When it comes to naming files, linux is all case sensitive and windows is not so you should take care there. And try to avoid spaces in filenames (okay, i bet you know that so just stating the obvious here )
User Avatar
Member
401 posts
Joined:
Offline
never had the chance and/or reason to really implement it, but a python filter parsing all shader/image_plane strings and replacing/adding storage information might help too.
mantra/houdini seems to be / \ agnostic though, so no need to change those.
this is not a science fair.
User Avatar
Member
321 posts
Joined: July 2005
Offline
Pagefan
And adding my two cents…Antoine, is there a reason why you choose ftp instead of nfs or a samba share? I think NFS is a more transparant way for users. Maybe this link is of any help:

http://support.microsoft.com/kb/324055 [support.microsoft.com]

When it comes to naming files, linux is all case sensitive and windows is not so you should take care there. And try to avoid spaces in filenames (okay, i bet you know that so just stating the obvious here )
The users are remote, not local, so nfs or smb aren't options. Actually, it's been so long that many things you would think I would know I have forgotten!
Antoine Durr
Floq FX
antoine@floqfx.com
_________________
User Avatar
Member
519 posts
Joined:
Offline
Might this be of any interest?

http://opensource.weblogsinc.com/2005/11/03/mount-remote-drives-via-ssh-with-sshfs/ [opensource.weblogsinc.com]

There are clients for windows too. Of course i am on the presumption that they can work from this server. If that's not the case then i suppose that ftp is the way to go.

What about svn/cvs servers?
  • Quick Links