public
Description: The Git TextMate Bundle
Homepage: http://tim.theenchanter.com/
Clone URL: git://github.com/timcharper/git-tmbundle.git
timcharper (author)
Wed Apr 30 10:44:57 -0700 2008
commit  db9c7bddaa9c54bff48d64c56db2f89b2bcfa049
tree    ba680856aef7996866d6e96c2d476c0b3559132b
parent  81323ac226297427937a785d6e654c29c48523c9
git-tmbundle / CHANGELOG
100644 105 lines (81 sloc) 6.158 kb
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
99
100
101
102
103
104
105
Release 1.5.3 [2008-04-30]
 - Bugfix - merge was not restoring submodules if an empty directory was in the way.
 
Release 1.5.2 [2008-04-30]
 - Put a limit on the amount of lines diff will render, to keep it from freezing textmate for a painstaking amount of time.
 
Release 1.5.1 [2008-04-29]
 - Push / fetch / pull learned to respect log-limit
 - When fetching / pushing / pulling from all sources - no longer updates the top-most status percentage only.
 - When switching branches from a branch with a given submodule to a branch without it, the bundle now "caches" the submodule to ~/.git/submodules_cache. When switching back to the branch with the submodule, the submodule is restored from cache, so you don't have to go out and fetch it again.
   - Resolves issue when you've converted a folder to a submodule on one branch, but not the other, and thereby couldn't switch branches anymore.
 
 
Release 1.5.0 [2008-04-29]
 - Added "Amend Last Commit", accessible via ctrl-command-t, 'alc'. Much refactoring on commit_controller.
 - Spelling fixes (Henrik N)
 
Release 1.4.1 [2008-04-24]
 - Fixed 'Changing branches with uncommitted changes may result in a merge conflict' warning dialog for Git 1.5.5.
 - Submodules now auto-update on pull or merge
 
Release 1.4.0 [2008-04-22]
 - "Visualize History with Gitnub" (Sam Granieri)
 - Config option to set gitnub path
 - bugfix - show uncommitted now properly filters to the selected files/folders in the project drawer
 - bugfix - external application windows (gitk, git-gui) are no longer launched behind TextMate.
 - added status parsing for git submodules (tell if submodule is behind, ahead, or on track)
 
Release 1.3.2 [2008-04-08]
  - Add narrow no-break space to this command so that hitting 'c' with the menu open jumps to commit. (Michael Sheets)
  - Verbose commit messages now have code folding (Thomas Aylott)
  - Added config option to specify the number of context lines to return when doing a diff. (Diego Barros)
  - Added config setting to specify how many entries show log should return. (Diego Barros)
  
Release 1.3.1 [2008-04-07]
 - When switching branches, changed message from "Will cause conflicts" to "May cause conflicts", since the git doesn't really tell you until it does the merge.
- Changed Delete Branch menu name to show that it prompts the user first. (Thanks, Diego Barros!)
 
Release 1.3.0 [2008-04-04]
 - Added a "Git Config" command - currently supports Email and Name
 - bugfix - only prompt for remote branches that match the specified remote
 
Release 1.2.1 [2008-04-03]
 
Features:
- Feature - prompt to push a tag to remotes after tag creation
- Bugfix - was committing "$('merge_message')" as the merge message
 
Release 1.2.0 [2008-04-03]
 
Features:
- Submodule support - Add and list submodules. Automatically update them when switching branches or pulling.
  - Automatically check Submodules when switching branches or pulling (switching to a branch pointing to an older version of a submodule automatically checks the submodule out to that version)
  - Prevent accidental commit-loss by not allow commits while not on branch.
- Stale remote branches are now pruned via "Fetch".
- Push now only pushes the current branch (it's surprising behavior to push "master" and see a rejection notice for "release").
- If the branch does not exist remotely, it gets created.
 
Fixes:
- Much internal refactoring and cleaning up code base
- tell textmate to rescan after a svn rebase
- Applied Jiho's patch for the git commit message language. Thanks, Jiho!
- tell textmate to rescan the project after a pull is completed
- Fixed misleading output from pull/fetch commands. show "Output" instead of "Error"
 
Release 1.1.6 [2008-03-25]
 - You can now push to "all" remotes in one command.
 - Bugfix: show uncommitted changes ALWAYS shows uncommitted changes, even if the changes have been staged with git add.
 - Resolution of some incorrect environment variable usage. [Thanks, Allan Odgaard]
 
Release 1.1.5 [2008-03-24]
 - fixed an issue with committing files within git-submodules, or git repositories in a non-project-root path.
 
Release 1.1.4 [2008-03-17]
 - A pretty serious textmate rendering bug was effecting the output of the log command, causing log entries to be outputted in a random-like fashion. This bug is induced in TextMate by including the JavaScript includes at the top. Fixed
 
Release 1.1.3 [2008-03-12]
 - prompt to merge from local or remote branches
 - path for project home now showing as "./" in commit dialog. Path always displays relative to project_path, if it exists.
    message for directory is clean more explicit (rather than showing nothing if you simply selected a scope with no changes, it tells you that's the case, with a
 
Release 1.1.2 [2008-03-10]
 - SVN Rebase command broke. Eegad! Fixed. We like to release a lot today!
 
Release 1.1.1 [2008-03-10]
 - Bugfix - merge command was breaking when trying to show links to conflicted files
 - Removed "fix me" notice (it was fixed). Status listing on merge commit was being filtered down to the selected file or directory, when it should show the status for the whole project (since it's doing a whole commit)
 - "Working directory is clean" message disappeared. Restored
 - Merge parser was not pcking up on delete/modify merge conflicts. fixed
 - merge command was a bit over-eager. No longer auto opens conflicted files.
 
Release 1.1.0 [2008-03-08]
 - Huge refactoring effort - built a mini-mvc framework to meet the specific needs of the bundle, and ported all existing code to it.
 - Fixed compatibility issues with Git 1.5.4.3.
 - Log commands lazy-load their diffs now
 - Option to force apply a stash, even if Git warns you there might be a conflict
 - Push / Pull commands properly parse output for
 - Git shortcut keys for svn commands were conflicting with existing textmate commands. Updated to Command-Option-G
 - A few UI-enhancements
 
[2008-02-20] Commit dialog graceful handling of conflict resolutions
 
[2008-02-20] Commit dialog limits down to the selected file/folder selected in drawer.
 
[2008-02-14] Visualize Gitk feature added (Sam Granieri)