31 Jul, 2012
1 commit
-
Local bundles, if are recorded with a `--branch` option, should *always* be
cloned.
27 Jul, 2012
1 commit
-
We force the `--no-local-clone` argument to `-bundle` command, when the given
repo url is an absolute local path and it is *not* a git repo. It doesn't make
sense to clone something which is not a repo!
26 Jul, 2012
3 commits
-
Using a new `make_local_clone` variable which is an internal field that better
represents whether we need a local clone. -
Keyword arguments of the syntax `--arg` are supported, not just `--arg=val`.
25 Jul, 2012
1 commit
-
The `-`'s were being replaced to `_`'s even in the value of the given argument,
whereas the intention was to just replace them in the name of the argument. This
is now fixed.
24 Jul, 2012
5 commits
-
The new `--no-local-clone` argument to -bundle command makes it so that if the
bundle specified is a local path, then no new clone is made. The bundle is
loaded directly from the given path. -
The position_args variable is now an array, instead of a string with argument
names split by a space. This feels much cleaner. -
Currently, a keyword style argument given to -bundle command requires a value,
like `--name=val`. With this, just a `--name` would imply `--name=true`
20 Jul, 2012
3 commits
-
Running an `antigen-update` will now print a --oneline git log of the changes
that are pulled. Helpful if interested in what has just been updated and a
glimpse on what can be expected. -
This will be used to make the -ensure-repo command output more detailed
information on the changes, if any, made to the clone.
18 Jul, 2012
4 commits
-
The directory names were being converted to urls and then compared to the
contents of the record. The problem with this is there could be directories with
extremely wierd names in there, not created by antigen. This could throw the
dir->url conversion off.So, with this, the urls from the record are converted to directory names and are
compared with the contents of repos/. Any directory unaccounted for will be
converted to a repo url, solely for the purpose of displaying to the user. After
confirmation, these directories are deleted, whether they represent a git clone
or not. -
The force argument makes the `-cleanup` command behave in a non-interactive
fashion, by deleting the unused clones without asking for a confirmation. -
Keeping the branch and the repo url as separate fields for each bundle entry,
seems to be only causing trouble. Now, the repo url and the branch are joined
togather with a `|` character and split only when needed.
17 Jul, 2012
4 commits
-
The contents of unused_clones is not a url anymore. Its more of a `url|branch`
like string.
16 Jul, 2012
1 commit
-
The globs looking for *.zsh, *.sh etc. files is incorrect. It needs `\.` instead
of `.`.Also added the NULL_GLOB option to the patterns as (N), so that there wouldn't
be an error if there are no files matching the pattern. Fix taken from
https://github.com/sharat87/oh-my-zsh/commit/51c55ad17e23db89e72424add0c34fa20654cd8f
13 Jul, 2012
7 commits
-
All supported syntexes for a repo url are now tested. The ssh url of github was
failing the test, so that is also fixed in this commit. -
This is done so that url resolving logic can be tested and to make it easier to
extend it to more complex resolving rules in the future. -
The update command is not aware of the --branch functionality and is not updated
to behave well in its precense. Because of this, it creates a clone to a
incorrect directory instead of updating the existing clone directory.
12 Jul, 2012
1 commit
-
The `antigen-bundle` command takes a `--branch` keyword-only argument that
specified the branch of the repo to be used for this bundle.Alpha implementation. Needs more testing.
13 Jun, 2012
1 commit
-
When the input to `antigen-bundles` contains lines that are completely made up
of white space, the command fails to ignore that line. This is now fixed.
11 Jun, 2012
2 commits
-
Plugins that are compatible with both bash and zsh don't obviously have a `.zsh`
extenstion. They use a `.sh` extension. We now support this.Example: rupa/z
-
When running `antigen-update` and there are changes to be pulled, the changed
files are being placed in the current directory, where `antigen-update` is run.
This is because of not setting the `--work-tree` for the `git pull` command.
09 Jun, 2012
3 commits
-
Also renamed antigen-bundle-update to antigen-update for command name
consistency. -
This command lets you bulk-add bundles with one command, and piping bundle
specs, one on each line into this command. Best used with heredoc syntax. -
This is done so that the commands don't clash with other programs. Notably,
Bundler's `bundle` command is a clash.
08 Jun, 2012
3 commits
-
This is so that local repositories can be specified as bundles. This can be
useful if you want to maintain a separate clone for your own plugin when you
experiment and develop stuff and pull in to your environment when you feel
confident. -
Private functions should all be prefixed with `-bundle-`.