201 Commits

Author SHA1 Message Date
Zhigang Fang
471b73ec8d Update synx.gemspec 2015-09-27 23:32:18 +08:00
marklarr
3cf85cc33f v0.1.0 v0.1.0 2015-08-21 15:40:43 -07:00
Mark Larsen
0d6fc1e483 Merge pull request #82 from venmo/marklarr/sort_by_type
When synx'ing, also sort entries by if they are a group/file, then name.
2015-08-21 15:40:13 -07:00
marklarr
9efde0115e When synx'ing, also sort entries by if they are a group/file, then name. 2015-08-21 15:26:37 -07:00
Cassidy Williams
2cbec4726d Merge pull request #74 from venmo/mdh/readme
Update README to be a tad easier to read
2015-05-19 13:51:57 -05:00
Matthew Hamilton
10846fb2af Update README to be a tad easier to read 2015-05-17 17:51:19 -07:00
Mark Larsen
34f30e7a1f Merge pull request #73 from buttonpairing/patch-1
Update xcodeproj version dependency to match latest Cocoapods version
2015-05-15 16:03:39 -07:00
buttonpairing
8a56cf39ab Update xcodeproj version dependency to match latest Cocoapods version 2015-05-11 14:55:52 -04:00
marklarr
b627219fa9 v0.0.61 v0.0.61 2015-01-14 10:02:54 -08:00
marklarr
226c33ef0b Fix thsi formatting in the CHANGELOG 2014-12-31 17:34:39 -08:00
marklarr
fd40dad9c0 CHANGELOG and Version bumps v0.0.6 2014-12-31 17:29:41 -08:00
Mark Larsen
938eca419f Merge pull request #63 from archaeopterasa/localization_fix
Fixes handling of localized project files
2014-12-31 17:25:26 -08:00
Andrea Laren
e9dfa3cd8e Minor path cleanup 2014-12-31 20:16:33 -05:00
Andrea Laren
56769a7f60 Fixes handling of localized project files
Made changes so synx understands Xcode's weird subfolder structure for localized files and folders (PBXVariantGroup), added a file with multiple localizations to the dummy project, and updated the tests.
2014-12-29 23:09:57 -05:00
Mark Larsen
cb6a66b93d Merge pull request #60 from venmo/marklarr/restrict_synx_as_root
Prohibit running Synx as root to avoid file permission issues.
2014-12-12 21:51:18 -08:00
marklarr
5954f1fb29 [CHANGELOG] 2014-12-12 21:50:51 -08:00
marklarr
d0107cc4fc Merge remote-tracking branch 'origin/master' into marklarr/restrict_synx_as_root 2014-12-12 21:47:44 -08:00
Mark Larsen
2cea7ca26c Merge pull request #61 from venmo/marklarr/version_command
Add version command
2014-12-12 21:47:12 -08:00
marklarr
fdaca5b98c [CHANGELOG] 2014-12-12 21:47:00 -08:00
marklarr
bf43100492 Add changelog 2014-12-12 18:00:46 -08:00
marklarr
c5d876c557 Add flag for showing synx version. 2014-12-12 14:21:00 -08:00
marklarr
abcec91a84 Prohibit running Synx as root to avoid file permission issues. 2014-12-12 12:01:31 -08:00
Mark Larsen
1f42b402d2 [Release] v0.0.54 v0.0.54 2014-11-25 15:42:10 -08:00
Mark Larsen
0b2a7cf2f1 [Gemspec] Use the new xcodeproj. 2014-11-25 15:41:43 -08:00
Mark Larsen
a52d4592cb v0.0.53 v0.0.53 2014-11-16 10:34:22 -05:00
Mark Larsen
f32ca6839a Merge pull request #51 from dbachrach/master
Pods as a default exclusion + Fix for Exclusion path crash
2014-10-10 12:48:48 -07:00
Dustin Bachrach
7712b3a1ff Fix prepending '/' issue 2014-10-09 19:45:28 -07:00
Dustin Bachrach
246b570c2b #49 and #50 2014-10-09 16:19:06 -07:00
Mark Larsen
0acb453076 Merge pull request #39 from alexgenco/xcodeproj_ext
Separate xcodeproj monkey patching
2014-08-08 15:27:02 -07:00
Alex Genco
7407c7ffe5 Separate xcodeproj monkey patching
Moves all xcodeproj monkeypatching into synx/xcodeproj_ext following the
directory structure of their respective class hierarchies.
2014-08-05 17:55:52 -07:00
Mark Larsen
9d7052d274 Merge pull request #37 from alexgenco/remove_test_output
Remove output from tests
2014-08-04 15:08:28 -05:00
Alex Genco
c9424731d1 Remove output from tests
Tabber accepts an :output option, which points to $stdout by default.
Tests set this option to a StringIO object instead.
2014-08-04 12:37:56 -07:00
Mark Larsen
9dec221cff Merge pull request #38 from alexgenco/fix_requires
Fix various `require` and `File.join` calls.
2014-08-04 09:59:29 -07:00
Mark Larsen
e11706fa67 Merge pull request #36 from alexgenco/refactor_tabber
Remove class variables from Tabber
2014-08-04 09:57:37 -07:00
Alex Genco
fa38cd75cf Fix various require and File.join calls.
In many cases it's safe to assume the load path will be setup correctly
at runtime, eliminating the need for absolute paths. For instance, in
your bin/synx executable, RubyGems sets the load path such that you can
just `require "synx"`. When you use RSpec, it also sets the load path to
allow you to use `require "spec_helper"`.

I also cleaned up the `File.join(File.dirname(__FILE__)...` stuff to use
the more idiomatic `File.expand_path`.
2014-08-02 10:57:56 -07:00
Alex Genco
b031242f63 Remove class variables from Tabber
@@vars are generally considered a Bad Thing in Ruby.
See http://bit.ly/1kcit9V for a quick rationale.
2014-08-01 22:05:06 -07:00
Ayaka Nonaka
128e650e4e Merge pull request #35 from sethfri/master
Fix misspelling of 'amended'
2014-07-22 20:49:38 -07:00
Seth Friedman
173e965215 Fix misspelling of 'amended' 2014-07-19 16:44:11 -05:00
Ayaka Nonaka
7e487bfad9 Merge pull request #32 from samsymons/no-color
Add support for the --no-color option.
2014-06-30 14:18:04 -07:00
Sam Symons
415b1de055 Test that omitting the no_color option will allow colors to be printed. 2014-06-30 13:58:23 -07:00
Sam Symons
917d080e2d Add support for the --no-color option.
The `colored` gem was replaced with `colorize`. It has a very
similar API but comes with a few extra methods to remove or check
colors.

The Tabber class has had an options hash added to it, to make
further additions easier.
2014-06-28 11:45:45 -07:00
Mark Larsen
55858c507c Update README.md 2014-06-25 19:07:44 -07:00
Mark Larsen
5e643ce9b1 Merge pull request #31 from samsymons/readme-update
Document the --quiet option.
2014-06-25 16:07:22 -07:00
Mark Larsen
a56d1697c0 Update README.md 2014-06-25 16:05:25 -07:00
Sam Symons
f47f0eada5 Document the --quiet option. 2014-06-24 14:29:09 -07:00
Mark Larsen
77b0f0606c release 0.0.52 v0.0.52 2014-06-24 14:10:54 -07:00
Mark Larsen
49c5a22196 Merge pull request #30 from venmo/marklarr/localization_and_huge_bug_fix
en.lproj syncing
2014-06-24 14:10:12 -07:00
Mark Larsen
3fdd073674 don't shove everything onto one line 2014-06-23 17:46:40 -07:00
Mark Larsen
911132d955 Ignore . and .. 2014-06-23 14:04:09 -07:00
Mark Larsen
8210321301 Smarter way of finding out if a file/folder was being tracked by the xcodeproj or not. Way less efficient, but doesn't fail like the old way did. 2014-06-23 13:12:34 -07:00