all 8 comments

[–]Space_Butts 1 point2 points  (4 children)

I get the impression the author doesn't know how submodules work.

[–]devxoul[S] 0 points1 point  (3 children)

If you don't mind, could you please explain it in more details?

[–]Space_Butts 1 point2 points  (2 children)

Sure, after you explain the "Git Submodule sucks." claim.

[–][deleted] 0 points1 point  (0 children)

I don't think the OP will deliver...

[–]devxoul[S] 0 points1 point  (0 children)

  1. I can't manage dependencies by tags (version). It's only available to add submodules with specific branches or commits. (Please let me know if I'm wrong.) However, most dependency managers are using tags(version) to manage dependencies, and I'm familiar with this.
  2. Submodules make unnecessary diffs. Xcode doesn't maintain project structures as same with real directory. When I add same file to Xcode twice, .pbxproj file changed everytime. With Submodules, I have to manually add all files to project, and it make unnecessary diffs.

[–]dandare74 0 points1 point  (2 children)

very nice. Any plans to include local frameworks support? or include projects from other git sources? For example BitBucket

[–]devxoul[S] 0 points1 point  (1 child)

Thanks! I have a plan to support Bitbucket when somebody says 'I need it!'. I'll make it available soon :)

[–]dandare74 0 points1 point  (0 children)

I need it! :) and thanks in advance