forked from zilkey/auto_tagger
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
98 lines (71 loc) · 3.77 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
2013-11-02
- Actually drop support for capistrano 2.15.4 (thanks cpmurphy)
2013-06-06
- Temporarily drop support for capistrano 2.15.4 because it totally breaks auto_tagger
2013-04-07
- Make #fetch public (thanks James Hart)
2012-08-29
- Fix bug where refs wouldn't be pushed in capistrano because of setting nil values instead of allow defaults (elliterate)
2012-04-23
- Fix problem with cd'ing into directories with characters that need to be escaped (niedfelj)
2011-09-15
- Fixed broken gemspec that mistakenly included all development dependencies as live dependencies
- Removed dependency on jeweler for creating the gemspec
2011-09-14
- Order the tags from the previous stage such that you can use auto-incrementing build numbers for refs (thanks Rachel Heaton, Oren Weichselbaum!)
2010-11-16
- Setting :auto_tagger_stage or :stage should tag the specified ref (Dave Yeu)
2010-10-07
- accept capistrano's dry_run value, but still prefer auto_tagger_dry_run if it's non-nil (Mike Dalessio, aka flavorjones)
2010-09-16
- fixed bug where capistrano task set_branch would not set the proper branch
- fixed bug where capistrano task print_latest_tags would blow up (thanks to Ian Zabel for help in debugging)
- fixed bug where capistrano would not write the text file to the server if an explicit branch was not set
- fixed bug where passing -v to autotag would show the help, not the version
2010-08-10
- Added the following commands
- help
- version
- create STAGE
- list STAGE
- cleanup STAGE
- delete_locally STAGE
- delete_on_remote STAGE
- Added the following options to autotag
--date-separator - the character used to separate parts of the timestamp
--fetch-refs - whether to fetch refs before creating or listing them
--push-refs - whether to push refs after creating them
--remote - specify a custom remote (defaults to "origin")
--ref-path - use a different ref directory, other than "tags"
--stages - specify all of the stages
--offline - don't push or fetch refs (is ignored with delete_on_remote command)
--dry-run - don't execute anything, but print the commands
--verbose - prints all commands as they run
--refs-to-keep - when using any clean commans, specify how many refs to keep
--executable - specify the full path to the git executable
--opts-file - the location of an additional opts file
2010-05-15
- Fixed the exit status in autotag executable (thank you Sarah Mei)
2010-04-25
- Fixed creating incorrect tags when deploying from a branch, tag, or from head (Brian Takita & Bruce Krysiak)
- Namespaced all classes under AutoTagger (Pat Nakajima)
- Renamed Commander.execute! to Commander.execute? (Pat Nakjima)
2009-10-15
- You can now define your stages as strings or symbols and auto-tagger will not fail (thanks to Chad Wooley for the bug report)
- When deploying from a branch auto_tagger uses real_revision, not the previous tag, to create the new tag (Brian Takita)
2009-04-30
- Fixed bug whereby auto-tagger would use the wrong tag because it found tags that had similar names to what it uses.
2009-04-20
- `release_tagger:create_ref` creates a production tag if you don't set any stages
2009-04-05
- Added basic support for cap-ext-multistage
- Changed "stages" variable to "autotagger_stages" so as not to conflict with the multistage "stages" variable in capistrano
- Changed the :current_stage variable in the capistrano tasks to just :stage
2009-03-31
- Capistrano bases new tags off of old tags from the previous environment when tagging if there is a tag from the previous environment
- Added the following cap tasks:
- print_latest_refs
- read_tag_from_shared
- write_tag_to_shared
2009-03-29
- Capistrano tasks :set_branch no longer sets the branch to nil. If the CapistranoHelper returns nil, it leaves the branch alone.