Version 0.0.4 ------------------------------------------------------------------------------- 2009-07-05 Jesse van den Kieboom commit 006eda48b3ab013c32980b79bb918a046f9217cb Version 0.0.4 NEWS | 16 ++++++++++++++++ README | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) 2009-07-05 Jesse van den Kieboom commit b5ebe282096c4cf387de48fec099f91f215bf5f2 Updated translations gitg/gitg-menus.xml | 18 +- gitg/gitg-repository.ui | 4 +- po/Makefile.in.in | 4 +- po/POTFILES.in | 10 +- po/da.po | 705 ++++++++++++++++++++++++++++++++++++++-------- po/es.po | 700 ++++++++++++++++++++++++++++++++++++++-------- po/fr.po | 701 ++++++++++++++++++++++++++++++++++++++-------- po/gitg.pot | 638 +++++++++++++++++++++++++++++++++++------- po/gl.po | 701 ++++++++++++++++++++++++++++++++++++++-------- po/nl.po | 713 +++++++++++++++++++++++++++++++++++++++-------- po/pa.po | 706 ++++++++++++++++++++++++++++++++++++++-------- po/sv.po | 707 ++++++++++++++++++++++++++++++++++++++--------- 12 files changed, 4623 insertions(+), 984 deletions(-) 2009-07-05 Jesse van den Kieboom commit cc46faa110d6c5fb468fa4410b149b4ae7b7fd6a Install monitor on .git/HEAD and reload if it changes This allows automatic following of the current checked out branch gitg/gitg-repository.c | 130 ++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 105 insertions(+), 25 deletions(-) 2009-07-05 Jesse van den Kieboom commit d6bdead0b25d99d64968fcedbeafe2362e8d7efd Make sure to clear working ref before emitting LOAD signal Since the window title is updated on repository 'load' it was reflecting the old working ref when a checkout was changed gitg/gitg-repository.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) 2009-07-05 Jesse van den Kieboom commit e17dbf00e768ab0892175822b3907e3a1ec466f3 Fixed misuse of tmpname as tmp index name when it was already freed gitg/gitg-branch-actions.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) 2009-07-05 Jesse van den Kieboom commit 7a3cbb2fa91ff7126f0b215be726ed21a9de97f4 Allow unsetting of environment by passing NULL to set_environment gitg/gitg-runner.c | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) 2009-07-05 Jesse van den Kieboom commit 8a8a2ecf1b4ec615fe89dd0b0d044c851a6f6bf2 Do not destroy tag dialog when tagging fails gitg/gitg-window.c | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) 2009-07-05 Jesse van den Kieboom commit e3f7c8c3bf1f3f903f7d0df470d3e33376e0e150 Improved error message when creation of signed tag object fails gitg/gitg-branch-actions.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) 2009-07-05 Jesse van den Kieboom commit 002155f05b04f4d2e835eea7ea00015e6534c6ef Fixed switch/case to not fall through when removing stash gitg/gitg-branch-actions.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) 2009-07-05 Jesse van den Kieboom commit 10062d12d673a384bafb9ddd7a9305edef5dbef6 Implemented tag create, remove and checkout gitg/Makefile.am | 1 + gitg/gitg-branch-actions.c | 122 ++++++++++++++++++++++++ gitg/gitg-branch-actions.h | 3 + gitg/gitg-menus.xml | 24 +++++- gitg/gitg-preferences.c | 27 +++++- gitg/gitg-tag.ui | 158 +++++++++++++++++++++++++++++++ gitg/gitg-window.c | 224 +++++++++++++++++++++++++++++++++++++++++-- 7 files changed, 545 insertions(+), 14 deletions(-) 2009-07-05 Jesse van den Kieboom commit 0e60d3ef50834e91d8a5015c1191e4aa157334f8 Finally fixed emitting update for last buffer contents gitg/gitg-runner.c | 18 +++++++----------- 1 files changed, 7 insertions(+), 11 deletions(-) 2009-07-05 Jesse van den Kieboom commit e873587a10f29ef4e80d3b31e82bbeef7d7ce69f Fixed creating correct reflog when making a stash item gitg/gitg-branch-actions.c | 51 ++++++++++++++++++++++++++++++++++++------- 1 files changed, 42 insertions(+), 9 deletions(-) 2009-07-05 Jesse van den Kieboom commit 72bc8371afa34a28e4c59c7bbce98ebd9406e1bf Implemented stash actions (remove, apply) gitg/gitg-branch-actions.c | 186 ++++++++++++++++++++++++++- gitg/gitg-branch-actions.h | 1 + gitg/gitg-dnd.c | 12 +- gitg/gitg-label-renderer.c | 5 + gitg/gitg-menus.xml | 8 + gitg/gitg-ref.c | 13 ++- gitg/gitg-ref.h | 3 +- gitg/gitg-repository.c | 73 ++++++----- gitg/gitg-window.c | 304 +++++++++++++++++++++++++++++--------------- 9 files changed, 458 insertions(+), 147 deletions(-) 2009-07-05 Jesse van den Kieboom commit c9815fb2aaf17bbff1e2a61e96c8da2ecdd60191 Implemented 'amend' commit gitg/gitg-commit-view.c | 41 +++++++++++- gitg/gitg-commit.c | 169 ++++++++++++++++++++++++++++++++++++++++++++--- gitg/gitg-commit.h | 4 +- gitg/gitg-window.ui | 51 +++++++++++--- 4 files changed, 240 insertions(+), 25 deletions(-) 2009-07-05 Jesse van den Kieboom commit 108dd7c54545065050e5b55eece81db84339fa64 Fixed setting up environment gitg/gitg-runner.c | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) 2009-07-05 Jesse van den Kieboom commit d678ec6aa49a2d12fb3233d44d5d4bdff00ca3f6 Make sure to emit buffered content when in sync mode If the output did not end with a newline, the contents still in the buffer was not update emitted. gitg/gitg-runner.c | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) 2009-07-05 Jesse van den Kieboom commit 16819b1a3393c76f0ca7dc3412ff4e058c1ccfdf Correctly store/restore paned positions gitg/gitg-window.c | 51 ++++++++++++++++++++++++++++++++++++++++----------- gitg/gitg.c | 4 ++-- 2 files changed, 42 insertions(+), 13 deletions(-) 2009-07-05 Jesse van den Kieboom commit fcff4dfb935bc2b495ef773b2ef3233fba2183c0 Implemented vertical layout for commit view This layout is conform to gitx where the stage/unstage areas are respectively on the left and right of the commit message gitg/gitg-commit-view.c | 3 +- gitg/gitg-commit-view.h | 4 +- gitg/gitg-settings.h | 7 +- gitg/gitg-utils.c | 62 ++++++++ gitg/gitg-utils.h | 2 + gitg/gitg-window.c | 55 ++++--- gitg/gitg-window.ui | 400 ++++++++++++++++++++++++++--------------------- 7 files changed, 325 insertions(+), 208 deletions(-) 2009-07-05 Jesse van den Kieboom commit 9ca7a51589f0d3006a029750f0a451d76ac80257 Implemented push, merge, rebase, stash by dnd gitg/gitg-branch-actions.c | 608 +++++++++++++++++++++++++++++++++++++---- gitg/gitg-branch-actions.h | 1 + gitg/gitg-menus.xml | 17 +- gitg/gitg-ref.c | 7 +- gitg/gitg-repository-dialog.c | 1 + gitg/gitg-repository.c | 45 +++ gitg/gitg-repository.h | 2 + gitg/gitg-runner.c | 59 ++++- gitg/gitg-runner.h | 3 + gitg/gitg-spinner.c | 2 +- gitg/gitg-window.c | 161 ++++++++++- 11 files changed, 824 insertions(+), 82 deletions(-) 2009-07-04 Jesse van den Kieboom commit 2631c22a5f3f770c8b812e4a9a7ceb92632a4e9c Fix fix for autoscroll gitg/gitg-dnd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 2009-07-04 Jesse van den Kieboom commit 2dcdddf28d990145404c734e857ebe90a488628d Fixed filter for recently opened repositories gitg/gitg-ui.xml | 3 --- gitg/gitg-window.c | 14 +++++++++----- 2 files changed, 9 insertions(+), 8 deletions(-) 2009-07-04 Jesse van den Kieboom commit ff72080fcea9b5aac2dcce769135a6273623fb52 Use fields instead of functions to keep compatible with gtk+ 2.12 configure.ac | 2 +- gitg/gitg-dnd.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 2009-07-04 Jesse van den Kieboom commit 9b7387ae2e2242542652f5323bb065b7af4eef50 Use gnome e-mail address in about dialog gitg/gitg-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 2009-07-04 Jesse van den Kieboom commit 1693ec3d4353c731c21678b52d69e955951fb14a Fixed reaping childs and registering exit code gitg/gitg-runner.c | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) 2009-07-04 Jesse van den Kieboom commit 85f5166cb10e210d25d2787575e247d38f1725bc Implemented async removal of remote branch gitg/gitg-branch-actions.c | 164 ++++++++++++++++++++++++++------------------ gitg/gitg-branch-actions.h | 7 +- gitg/gitg-runner.c | 9 ++- 3 files changed, 106 insertions(+), 74 deletions(-) 2009-07-04 Jesse van den Kieboom commit 0ac787cc825a823e370b929bf325d85bce6ff8db Correctly reap child process and kill it when cancelling the runner gitg/gitg-runner.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) 2009-07-04 Jesse van den Kieboom commit d6dc2ce53dfd5a2b8086275983c467f6d2478d3b Better messages in branch action dialogs gitg/gitg-branch-actions.c | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) 2009-07-04 Jesse van den Kieboom commit a6bce1dafb082d9b5b406f6fa77aacdc30332caa Set title of dialogs to 'gitg' instead of '' gitg/gitg-branch-actions.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) 2009-07-04 Jesse van den Kieboom commit c29765ae170ddb0d40628c5c1adae5c6b96ddca8 Destroy dialog correctly gitg/gitg-branch-actions.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) 2009-07-04 Jesse van den Kieboom commit 1f1c4358e8ec05d13e8095b04bfd51137ab270f0 Added async progress for branch actions gitg/gitg-branch-actions.c | 246 ++++++++++++++++++++++++++++++++++++++----- gitg/gitg-branch-actions.h | 4 +- gitg/gitg-repository.c | 2 +- gitg/gitg-window.c | 39 +++++++- 4 files changed, 259 insertions(+), 32 deletions(-) 2009-07-04 Jesse van den Kieboom commit 2f7c20d35aad204a0ca48f8f4f789e9f69968981 Implemented spinner to show fetch progress This should look a bit better than having the pulsating progress bar gitg/Makefile.am | 2 + gitg/gitg-repository-dialog.c | 107 +++--- gitg/gitg-repository.ui | 12 +- gitg/gitg-spinner.c | 794 +++++++++++++++++++++++++++++++++++++++++ gitg/gitg-spinner.h | 99 +++++ 5 files changed, 961 insertions(+), 53 deletions(-) 2009-06-30 Jesse van den Kieboom commit 086304c412b57de15b5d94f5834529b3b3285265 Bumped gtk version to 2.14 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 2009-06-29 Jesse van den Kieboom commit 64566905164b4711e14ef73a7ac70e428079866b Use gulong correctly instead of guint gitg/gitg-repository-dialog.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) 2009-06-29 Jesse van den Kieboom commit bf75d62fa960bb5f22b46740ade675a50a7b23c9 Fixed signed off check button indicator gitg/gitg-window.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 2009-06-29 Jesse van den Kieboom commit a8832f93d563d9c040f05a15ed828d68339fe6bb Implemented pushing local branches to remotes This is currently blocking (bad) gitg/gitg-branch-actions.c | 57 ++++++++++++++++++++++++++++++++++++++++++++ gitg/gitg-branch-actions.h | 2 +- gitg/gitg-window.c | 11 +++++++- 3 files changed, 67 insertions(+), 3 deletions(-) 2009-06-29 Jesse van den Kieboom commit 8ffe9aca4e864b0e7b28344a539accd12544a001 Cleanup and added checks for valid types gitg/gitg-branch-actions.c | 53 ++++++++++++++++++++++++------------------- 1 files changed, 30 insertions(+), 23 deletions(-) 2009-06-29 Jesse van den Kieboom commit f5dc1aaec6d371fd58fe3cb0168926c0cc9d5858 Fixed compiler warnings gitg/gitg-branch-actions.c | 5 +++++ gitg/gitg-dnd.c | 8 +++++--- gitg/gitg-repository-dialog.c | 2 ++ 3 files changed, 12 insertions(+), 3 deletions(-) 2009-06-28 Jesse van den Kieboom commit cfcb51861b9902ab00205e6f4865e3871f631082 Basic start of adding DND and context menus for refs in the revision view gitg/Makefile.am | 4 + gitg/gitg-branch-actions.c | 334 +++++++++++++++++++++++++++ gitg/gitg-branch-actions.h | 39 ++++ gitg/gitg-dnd.c | 536 ++++++++++++++++++++++++++++++++++++++++++++ gitg/gitg-dnd.h | 17 ++ gitg/gitg-menus.xml | 56 +++++ gitg/gitg-window.c | 323 +++++++++++++++++++++++++- gitg/gitg-window.ui | 178 ++++++++------- 8 files changed, 1397 insertions(+), 90 deletions(-) 2009-06-28 Jesse van den Kieboom commit 0068cb141e2f3f133177244a44583d32ff6a35b3 Bit more efficient getting refs using prepend/reverse instead of append gitg/gitg-repository.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) 2009-06-28 Jesse van den Kieboom commit 173a4b1a7e0f77f2020df331c41bbb40c7db0fc5 Added state and local name gitg/gitg-ref.c | 30 ++++++++++++++++++++++++++++++ gitg/gitg-ref.h | 39 ++++++++++++++++++++++++++------------- 2 files changed, 56 insertions(+), 13 deletions(-) 2009-06-28 Jesse van den Kieboom commit e0713585d764a1c0d67c5ad99ee1a258910aeb6e Added getting/rendering GitgRef from renderer at specific position This adds two functions. One to get a GitgRef at a certain position from the GitgCellRendererPath, the other draws a GitgRef as drawn in the renderer and returns it as a GdkPixbuf gitg/gitg-cell-renderer-path.c | 35 ++++++ gitg/gitg-cell-renderer-path.h | 4 + gitg/gitg-label-renderer.c | 245 +++++++++++++++++++++++++++++++++------- gitg/gitg-label-renderer.h | 5 + 4 files changed, 246 insertions(+), 43 deletions(-) 2009-06-28 Jesse van den Kieboom commit a861f8821faba6d2d17f272c1b06b0774f5a83de Added getting tree view column cell renderer at specific x position gitg/gitg-utils.c | 39 +++++++++++++++++++++++++++++++++++++++ gitg/gitg-utils.h | 1 + 2 files changed, 40 insertions(+), 0 deletions(-) 2009-06-28 Jesse van den Kieboom commit c2b1a67383d9a57c2ddff81ab9207bc71fa18fbc Implemented getting current working ref gitg/gitg-repository.c | 58 +++++++++++++++++++++++++++++++++++++++++++----- gitg/gitg-repository.h | 1 + 2 files changed, 53 insertions(+), 6 deletions(-) 2009-06-28 Jesse van den Kieboom commit ff7c07a4e6be5ba560219c01ebfe13c81833bb4c Correctly reselect 'All branches' gitg/gitg-repository.c | 2 +- gitg/gitg-window.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 2009-06-28 Jesse van den Kieboom commit 1215f49d58f2efc3a2e3614c2ad07abb35297f3a Added configuration preferences and repository properties This adds configuration for user name and email to the global preferences (from the global git config). Per repository configuration has also been added. In addition to user name and e-mail, remotes can now be added/removed/fetched/renamed from the repository properties dialog. gitg/Makefile.am | 9 +- gitg/gitg-commit-menu.ui | 41 ++ gitg/gitg-commit-view.c | 19 +- gitg/gitg-config.c | 360 +++++++++++++++++ gitg/gitg-config.h | 42 ++ gitg/gitg-preferences-dialog.c | 42 ++- gitg/gitg-preferences.ui | 507 ++++++++++++++++++++++++ gitg/gitg-preferences.xml | 396 ------------------- gitg/gitg-repository-dialog.c | 765 +++++++++++++++++++++++++++++++++++++ gitg/gitg-repository-dialog.h | 40 ++ gitg/gitg-repository.ui | 305 +++++++++++++++ gitg/gitg-ui.xml | 828 +--------------------------------------- gitg/gitg-window.c | 53 ++- gitg/gitg-window.h | 2 + gitg/gitg-window.ui | 805 ++++++++++++++++++++++++++++++++++++++ gitg/gitg.c | 2 +- 16 files changed, 2988 insertions(+), 1228 deletions(-) 2009-06-24 Jesse van den Kieboom commit f88f6b158340a2d6de46f7d7016a4e20db5063e4 Added showing right margin in commit message This adds a preference to show the right margin at a particular column. This can be used to easily see where commit messages could be wrapped to stay within a certain column width. data/gitg.schemas.in | 27 ++++++++ gitg/gitg-commit-view.c | 10 +++ gitg/gitg-preferences-dialog.c | 33 ++++++++++ gitg/gitg-preferences.c | 32 ++++++++++ gitg/gitg-preferences.xml | 134 +++++++++++++++++++++++++++++++++++++++- gitg/gitg-ui.xml | 2 +- 6 files changed, 236 insertions(+), 2 deletions(-) 2009-06-24 Jesse van den Kieboom commit e50c5f42a23b84f49c2273408d8289518208fcab Fixed showing and parsing diff for merge commit Before, only non-merge commits were shown properly (e.g. with file list and proper highlighting). Now merge commits also show the changed file list and highlighting has been fixed. Fixes bug #580611. data/gitgdiff.lang | 2 +- gitg/gitg-diff-view.c | 9 +++++---- gitg/gitg-revision-view.c | 18 +++++++++++++----- 3 files changed, 19 insertions(+), 10 deletions(-) 2009-06-24 Jesse van den Kieboom commit 05ad2c1173bea94452aa3cefe1a2d8143672183e Added small icon for remotes in branches combo gitg/gitg-ui.xml | 6 ++++++ gitg/gitg-window.c | 13 +++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) 2009-06-24 Jesse van den Kieboom commit c0b966fa76fd73be2c5db9d22e09e56e884bea96 Set current ref (from load arguments) as default selection in branches combo This correctly parses the arguments supplied to fetch the revisions and gets the the branch name from it (using git rev-parse). gitg/gitg-repository.c | 51 ++++++++++++++++++++++++++++++++++---------- gitg/gitg-window.c | 55 ++++++++++++++++++++--------------------------- 2 files changed, 62 insertions(+), 44 deletions(-) 2009-06-23 Jesse van den Kieboom commit e26bb05e7583ffdcd8335906a5905310fee28e84 Fixed crashing on switching revisions after selection in diff list gitg/gitg-revision-view.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) 2009-06-23 Jesse van den Kieboom commit 75b5b5b90c5c8e5b1afc13be94ebf133ecb646ef Use nested branches in combo GitgRef is now also a proper GType (Boxed) gitg/gitg-commit-view.c | 3 - gitg/gitg-label-renderer.c | 8 ++- gitg/gitg-ref.c | 92 +++++++++++++++++++++++++ gitg/gitg-ref.h | 42 +++++++++--- gitg/gitg-repository.c | 14 +++- gitg/gitg-window.c | 161 ++++++++++++++++++++++++++++++++++---------- 6 files changed, 264 insertions(+), 56 deletions(-) 2009-06-20 A S Alam commit 30a0282d68674a044067c5966dfbd1a4d850ce80 Updating for LINGUAS po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 2009-06-20 A S Alam commit 1600d10a7e0d86a4b8b7930d3557c629d31ce0c4 Adding pa translation and update LINGUAS file by A S Alam po/pa.po | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 340 insertions(+), 0 deletions(-) 2009-06-11 Jorge Gonzalez commit e268368edc3e16748b1874dd43d885e21fb39688 Added initial Spanish translaiton po/es.po | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 340 insertions(+), 0 deletions(-) 2009-06-11 Jorge Gonzalez commit 857c6beedf9030de595bb4c68c681cb309a16d48 Added es to LINGUAS po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 2009-06-11 Joe Hansen commit 39317c1361c06f06b245c44ac20a0177344c820a Added Danish translation po/da.po | 2 +- po/gitg.pot | 40 ++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 21 deletions(-) 2009-06-11 Kenneth Nielsen commit 3a10213f831ee6d75451e758c5013b7f284379b1 Added da to list of languages po/LINGUAS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 2009-06-11 Joe Hansen commit 5af635a5127c905fd2349bbc618f0ccb4260d253 Added Danish translation po/da.po | 346 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 346 insertions(+), 0 deletions(-) 2009-05-04 Stephen Shaw commit 0e5ab4b0d6080de59e2f06f1f7da4864f3680e1c Set *cached instead of comparing it if sign == 't' gitg/gitg-revision-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 2009-04-24 Jesse van den Kieboom commit 17828489f0d163a0f2ea3aa6c9146032f1f3420b Updated download link and added link to mailing list Releases will now be available from GNOME ftp README | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) 2009-04-24 Jesse van den Kieboom commit dab173b98fb508452156fa7c5c913a93ad6408fc Updated author e-mail AUTHORS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 2009-04-24 Jesse van den Kieboom commit 36c6b267caff49732b36ddf6c94828a028d88e23 Bumped version to 0.0.4 switch to pre-version scheme configure.ac | 2 +- gitg.doap | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletions(-) -------------------------------------------------------------------------------