Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 154 lines (134 sloc) 5.848 kB
ed1b3ae @technoweenie history
technoweenie authored
1 == git
2 * Bug Fixes
3 * Fix Loose Objects with non-ASCII content in Ruby 1.9
ffac829 @rtomayko update History for argv fixes
rtomayko authored
4 * Fix bugs in Grit::Repo #objects, #commit_objects, and #diff_objects
5 due to passing multiple arguments in a single argv element.
ed1b3ae @technoweenie history
technoweenie authored
6
91940c2 @technoweenie Release 2.4.1
technoweenie authored
7 == 2.4.1 / 2011-01-13
6ce2e78 @technoweenie mark this day in history
technoweenie authored
8 * Minor Enhancements
9 * Grit::Process is used to implement Grit::Git#check_applies,
10 Grit::Git#get_patch, and Grit::Git#apply_patch.
11
a3c5139 @mojombo Release 2.4.0
authored
12 == 2.4.0 / 2011-01-06
f569b05 @technoweenie update history
technoweenie authored
13 * Major Enhancements
14 * Add support for parsing git notes.
db30f6a @technoweenie update history
technoweenie authored
15 * Add `git cat-file --batch` support with Grit::Repo#batch.
9a4fc90 @rtomayko update History.txt for exec-direct branch changes
rtomayko authored
16 * Grit::Process is a custom written external command invocation heavily
17 optimized for running git commands quickly and efficiently.
a3c5139 @mojombo Release 2.4.0
authored
18 * Grit::Git#native takes an :input option for piping data into git
19 commands
20 * Grit::Git#native takes an :env option for setting the git child
21 process's
9a4fc90 @rtomayko update History.txt for exec-direct branch changes
rtomayko authored
22 environment without futsing with the parent's environment.
23 * Grit::Git#native takes an :chdir option for setting the current working
24 directory (PWD) of the git child process.
25 * Grit::Git#native takes an :raise => true option that causes an exception
26 to be raised when the git child process exits non-zero.
1546764 @technoweenie update history
technoweenie authored
27 * Minor Enhancements
28 * Grit::Index#commit supports custom committer/author names and dates.
2ed8869 @technoweenie document rtomayko's perf enhancements
technoweenie authored
29 * Performance enhancements with internal command output buffering.
a3c5139 @mojombo Release 2.4.0
authored
30 * Reduce fork/execs needed to execute a smoke command from between 3-4
31 to 1.
9a4fc90 @rtomayko update History.txt for exec-direct branch changes
rtomayko authored
32 * Git child processes are now properly parented under the grit Ruby
33 process instead of being dropped under init.
f569b05 @technoweenie update history
technoweenie authored
34 * Bug Fixes
35 * Zero-Padding issue in Grit::Index was fixed.
6b7dff5 @rtomayko update History.txt with bug fix merges
rtomayko authored
36 * Fix issue where Repo#diff skips the first diff (#42)
37 * Fix Repo.init_bare for repo names not ending in .git (#40)
9a4fc90 @rtomayko update History.txt for exec-direct branch changes
rtomayko authored
38 * Fix a variety of process hangs when git stderr output or data written
39 to stdin exceeded PIPE_BUF bytes.
f569b05 @technoweenie update history
technoweenie authored
40
a3c5139 @mojombo Release 2.4.0
authored
41 == 2.3.2 / 2011-01-06
42 * Erroneously released. SemVer violation and misc release screwups.
43
44 == 2.3.1
45 * Skipped for unknown reasons.
46
b8a3d3b @mojombo Release 2.3.0
authored
47 == 2.3.0 / 2010-09-29
8869608 @mojombo Add Repo#init.
authored
48 * Minor Enhancements
49 * Add Grit::Repo.init.
884a28c @mojombo Update history for ruby 1.9 compat.
authored
50 * Bug Fixes
51 * Fix Ruby 1.9 compatibility (#24).
8869608 @mojombo Add Repo#init.
authored
52
62c8aae @technoweenie 2.2.1 history
technoweenie authored
53 == 2.2.1 / 2010-08-23
54 * Bug Fixes
b8a3d3b @mojombo Release 2.3.0
authored
55 * Fix minor regression due to the changed default values in
56 Grit::Index#commit.
62c8aae @technoweenie 2.2.1 history
technoweenie authored
57
8fc7436 @mojombo Update History for 2.2.0 release.
authored
58 == 2.2.0 / 2010-08-19
4da2883 @mojombo Add Grit::Index#delete to allow deletions of files from the index.
authored
59 * Minor Enhancements
60 * Add Grit::Index#delete to allow deletions of files from the index.
61
8bcad20 @mojombo Release 2.1.0
authored
62 == 2.1.0 / 2010-08-04
288b2d7 @technoweenie merge in tag_annotations branch, add to history
technoweenie authored
63 * Major Enhancements
64 * Add support for parsing annotated tag objects.
65 * Add Grit::Repo#recent_tag_name for getting the latest tag name that is
66 reachable in a commit.
228eded @technoweenie update history
technoweenie authored
67 * Grit::Diff tracks renames properly if given the :M option.
4f20416 @technoweenie Grit::Commit#diffs and Grit::Commit.diffs both take a git options has…
technoweenie authored
68 * Grit::Commit#diffs and Grit::Commit.diffs both take a git options hash
69 that is passed to `git diff`.
9a8393b @mojombo Update history.
authored
70 * Minor Enhancements
71 * Allow diff to only take one sha
72 * Add merge commit diff support
73 * Pass along the options to Real Git on a rev-parse miss
74 * Raise NoSuchPath with no tree in ls_tree_path
75 * Make pure-ruby `ls-tree -r` work with commits
76 * Implement select_existing_objects
77 * Switch to RakeGem for build management
ed0ef9c @technoweenie merge fixes from github, add to history
technoweenie authored
78 * Bug Fixes
79 * Add no_quote option for fixing tag listings.
80 * Raise custom exceptions on invalid tree objects.
ad96dfc @mojombo Fix Repo#diff (was throwing an exception).
authored
81 * Fix Repo#diff (was throwing an error).
ed0ef9c @technoweenie merge fixes from github, add to history
technoweenie authored
82
ffda974 @mojombo update history for 2.0.0 release
authored
83 == 2.0.0 / 2009-10-27
797d75e @mojombo update history
authored
84 * Major Enhancements
85 * All filesystem calls have been moved into Grit::Git to allow proxying
ffda974 @mojombo update history for 2.0.0 release
authored
86 * Non-code changes
87 * Removed all trailing whitespace in code files
797d75e @mojombo update history
authored
88 * Bug Fixes
89 * Repo.archive_tar_gz now passes -n option to gzip to be idempotent
b8a3d3b @mojombo Release 2.3.0
authored
90 * Fix RubyGit's diff to detect additions and deletions
91 [github.com/defunkt]
797d75e @mojombo update history
authored
92
0826e1a @mojombo update history and rakefile for 1.1.1
authored
93 == 1.1.1 / 2009-03-31
94 * Changes
95 * Don't include test directory in gem package (it's too big)
96
90c80e0 @mojombo update history for 1.1.0 release
authored
97 == 1.1.0 / 2009-03-29
809025e @mojombo a_commit and b_commit are really a_blob and b_blob
authored
98 * Backwards breaking changes
99 * Diff#a_commit -> Diff#a_blob, Diff#b_commit -> Diff#b_blob
007473c @mojombo update history
authored
100 * Major Enhancments
101 * Ruby 1.9 compatibility [github.com/chapados, github.com/js]
6bb41e4 @mojombo convert readme to markdown
authored
102 * Minor Enhancements
103 * Convert readme to markdown
007473c @mojombo update history
authored
104 * Added a shortcut for commit_stats as Commit#stats [github.com/js]
b8a3d3b @mojombo Release 2.3.0
authored
105 * Add a #basename method to Submodule, Blob and Tree for retrieving the
106 name [github.com/js]
107 * Make Grit::Submodule grasp the concept of non-unix lineendings
108 [github.com/js]
007473c @mojombo update history
authored
109 * Added Repo#commit_deltas_from [github.com/js]
110 * do some mild shell escaping when running commands [github.com/js]
b8a3d3b @mojombo Release 2.3.0
authored
111 * Added two shortcut methods to Tree, for picking trees/blobs only
112 [github.com/Voker57]
94d27ea @mojombo update history
authored
113 * Added <=> method to Blob, needed for sorting tree [github.com/Voker57]
b8a3d3b @mojombo Release 2.3.0
authored
114 * Make the number of bytes to be read from git's stdout configurable
115 [github.com/josb]
116 * Repo.archive_to_file accepts extra parameters making plain zipping
117 possible [github.com/darwin]
118 * Handle commit stats that summarize commits with binary changes
119 [github.com/therealadam]
120 * Add a DiffStat class for easy access to diff stats
121 [github.com/therealadam]
122 * Don't split git logs that contain blank lines into two CommitStats
123 [github.com/therealadam]
cdf9d16 @mojombo update history
authored
124 * Add DiffStat#net for total change count [github.com/therealadam]
6bb41e4 @mojombo convert readme to markdown
authored
125
f2dd525 @defunkt Update version and History.txt
defunkt authored
126 == 1.0.3 / 2009-02-13
127 * Minor Enhancements
128 * Added Grit::Commit#to_patch for plaintext formatted patches.
129 * Fixed Grit::Tag to work with annotated tags.
130
dfd37f4 @mojombo dynamic version method
authored
131 == 1.0.2 / 2009-02-10
132 * Minor Enhancements
133 * Implement Grit.version to use VERSION.yml file
134
c584965 @mojombo fix dates in history
authored
135 == 1.0.1 / 2009-02-10
12a9eee @mojombo add diff-lcs dep
authored
136 * Bug Fixes
137 * Add diff-lcs as a dependency
138
c584965 @mojombo fix dates in history
authored
139 == 1.0.0 / 2009-01-27
518385c @mojombo switch ot using Jeweler for packaging tasks, and up to version 1.0.0
authored
140 * Tons of awesome in here. Also, we suck at updating the history.
141 * Let's do better at that from now on.
142
13f8cc3 @rsanheim push 0.8.3
rsanheim authored
143 == 0.8.3 / 2008-07-07
144 * Capture stderr and log if debug is true (rsanheim)
b8a3d3b @mojombo Release 2.3.0
authored
145
0b5bedf @rsanheim update history
rsanheim authored
146 == 0.8.2 / 2008-06-27
147 * Allow user provided logger (rsanheim)
b8a3d3b @mojombo Release 2.3.0
authored
148
bbedbdb @mojombo fix gemspec
authored
149 == 0.8.0 / 2008-04-24
150 * Lots of fixes and additions
634396b @mojombo initial grit setup
authored
151
bbedbdb @mojombo fix gemspec
authored
152 == 0.7.0 / 2008-01-07
7bcc0ee @mojombo prepare for public release
authored
153 * First public release!
Something went wrong with that request. Please try again.