Commit Graph

794 Commits

Author SHA1 Message Date
Frederic Barthelemy bfb71494fa Merge branch 'master' into fbartho 2010-05-04 14:50:46 -07:00
Frederic Barthelemy 93d18b380f URL regex adjusted so it now handles any <protocol>://<url> combination instead of only a list of set protocols. 2010-03-18 22:55:01 -07:00
Frederic Barthelemy 8b238d141d wording improved for commit typo fix. 2010-03-18 22:54:03 -07:00
Frederic Barthelemy 158b569ac9 Added hover css to the "Stage" "Discard" and "Unstage" buttons so that there is a visual identification of their buttonness. 2010-03-13 04:04:47 -08:00
Frederic Barthelemy 6b19dab9ac Modified the Commit TableView to support filtering on All fields simultaneously by default. This is potentially slower but seems like the most productive default. 2010-03-13 04:01:04 -08:00
Frederic Barthelemy 0999c13f7e Added hover css for diff history view refs - branch tags, and 'Gist it'. Now they look more button-like, allowing for users to discover that clicking does something. 2010-03-13 03:42:59 -08:00
David Grijalva 782981a8c0 Merge branch 'stable'
Conflicts:
	PBGitCommitView.xib
2010-03-13 03:30:00 -08:00
Frederic Barthelemy 241b44bb1b Typo wording fixed. 2010-03-05 19:54:43 -08:00
Frederic Barthelemy a1cd54336a Added support for urls in commit log messages. This means jira:// urls will function if you have the url handler installed. 2010-03-03 18:14:46 -08:00
Frederic Barthelemy a7d8f02e49 Added hover css to the "Stage" "Discard" and "Unstage" buttons so that there is a visual identification of their buttonness. 2010-03-03 14:58:23 -08:00
Frederic Barthelemy 25577e08fa Modified the Commit TableView to support filtering on All fields simultaneously by default. This is potentially slower but seems like the most productive default. 2010-02-24 00:55:38 -08:00
Frederic Barthelemy b391749041 Added hover css for diff history view refs - branch tags, and 'Gist it'. Now they look more button-like, allowing for users to discover that clicking does something. 2010-02-23 16:03:05 -08:00
Pieter de Bie a256210880 Testing: add missing file 2009-10-02 10:19:14 +02:00
Pieter de Bie 30621f13fc test/index: add more tests 2009-10-01 21:59:19 +02:00
Pieter de Bie a3f02b2902 GitIndex: fix status update when changed file is deleted
Fixes bug LH#209
2009-10-01 21:59:08 +02:00
Pieter de Bie 339026981a Update testing framework 2009-10-01 21:55:40 +02:00
Pieter de Bie 5be8aed2b7 GitIndex: increase refreshStatus before launching task
We used to increase this variable after
handing it over to the [handle readToEndOfFileInBackgroundAndNotify],
but sometimes a task would quit before getting to that point, causing
a premature index refresh event to be called.
2009-10-01 21:17:32 +02:00
Pieter de Bie ce89e0f468 Add first test, in MacRuby 2009-10-01 21:06:20 +02:00
Pieter de Bie f0860b4f9d Add testing framework 2009-10-01 21:06:09 +02:00
Bernard Leach 6c2675c9cd Unescape the filename to ensure that filenames containing '&' are displayed correctly 2009-09-25 09:49:56 +02:00
Pieter de Bie e901894c35 HistoryController: remember location of the split view 2009-09-21 22:10:05 +02:00
Pieter de Bie acfa464eb4 PBViewController: add a method that is called when a view is loaded for the first time 2009-09-21 22:09:33 +02:00
Pieter de Bie 4bc43dbd7f Remove Sparkle feed url changer
Apparently the setFeedURL: method is persistent, so if someone ever used
a nightly, it would keep the debug URL. That's not what I intended (I wanted
to use a different URL for debugging purposes), so let's just remove it.
2009-09-18 01:06:10 +02:00
Pieter de Bie ca209652e2 Info.plist: No longer use the LONG_VERSION hack
Since 0b81911d we have a nicer Git version we can use, so we no longer
require this hack. It also interferes with Sparkle's updating system,
so just remove it and use the same versioning system as we use for
the short string.
2009-09-18 00:57:48 +02:00
Pieter de Bie 9b20e51685 Add release notes for 0.7.1 v0.7.1 2009-09-18 00:47:58 +02:00
Pieter de Bie 1ba804d426 Merge branch 'pu/pb/newSparkle' into stable
* pu/pb/newSparkle:
  Add update key
  Update Sparkle Framework
2009-09-18 00:39:10 +02:00
Pieter de Bie 63f6144cef CommitView: edit the xib a bit
This thing crashed when switching to the commit view in a WebKit private method.
After resaving, it worked again. Not very confidence inspiring :(
2009-09-18 00:15:28 +02:00
Pieter de Bie 7bfcf9af70 Add update key 2009-09-18 00:03:43 +02:00
Pieter de Bie 1854fc0bd0 Merge branch 'pu/pb/index_refactor'
* pu/pb/index_refactor: (24 commits)
  PBGitIndex: post notifications when index stuff fails
  GitIndexController: reorder methods a bit, remove unnecessary stuff
  PBGitIndex: Migrate discardChanges to the GitIndex
  CommitController: Make commit message editable after commit failed
  GitIndex: Fix a few comments
  GitIndex: explicitly tell when stuff is updated
  Remove cruft
  Show previous commit message when amending
  CommitController: Empty commit title when commit is successful
  CommitView: Remove cruft
  Add failed commit notifications
  GitIndex: add commit notifications
  CommitController: Add status messages for index operations
  GitIndex: Add a few notifications
  CommitView: Migrate patch apply stuff to GitIndex
  GitIndex: Add support for applying patches
  CommitController: Replace commit method with the one from GitIndex
  GitIndex: add basic commit method
  GitIndexController: Migrate stageFiles functions to GitIndex
  GitIndex: Add methods to stage and unstage files
  ...

Conflicts:
	PBGitCommitController.m
	PBGitIndexController.h
	PBGitIndexController.m
2009-09-17 23:47:43 +02:00
Pieter de Bie 1a5a211ddf Merge branch 'stable'
* stable:
  HistoryView: Don't show the 'loading commit' thing until after 500 ms.
  HistoryView: Remove raw view
  HistoryView: don't load in commit information in a separate thread anymore
  Fix UTF-8 bug in NSString_RegEx
  CommitView: Don't keep rearranging when iterating over files
  IndexController: de-privatize the index-stopping stuff
2009-09-17 23:43:34 +02:00
Pieter de Bie 5972bd4f7f HistoryView: Don't show the 'loading commit' thing until after 500 ms.
This was annoying me a lot, so it's in stable :)

Signed-off-by: Pieter de Bie <pdebie@ai.rug.nl>
2009-09-17 23:40:38 +02:00
Pieter de Bie 34394d056b HistoryView: Remove raw view
I don't think anybody has ever used this, so let's just remove it.
2009-09-17 23:32:35 +02:00
Pieter de Bie 0363eea494 HistoryView: don't load in commit information in a separate thread anymore
I've seen this hang or crash a few times, so I hope this works better.
Instead of running a task in a separate thread, we just let it go through
the run loop and catch it when the task is done.

This ruins the second subview in the history view, but I don't think
anybody ever used that, so I'm going to remove it.
2009-09-17 23:29:06 +02:00
Pieter de Bie 77473612d9 Update Sparkle Framework 2009-09-17 13:28:07 +02:00
Pieter de Bie 2cdf2b60f5 Merge branch 'pu/pb/index_quick_fix' into stable
* pu/pb/index_quick_fix:
  CommitView: Don't keep rearranging when iterating over files
  IndexController: de-privatize the index-stopping stuff
2009-09-14 15:09:03 +02:00
Pieter de Bie 3324591e6c Fix UTF-8 bug in NSString_RegEx
This class would use the location information provided by
regex(3) as range for for a substring. However, the information
regex(3) returns is a byte-based, while NSString works on characters.

This can cause a problem when there are UTF-8 characters in the string,
as the wrong subsstring will be returned.

This is fixed by taking the UTF bytesequence, and extracting a substring
from that, rather than using NSString's own substring method
2009-09-14 13:25:01 +02:00
Pieter de Bie a2b3bf3d1e PBGitIndex: post notifications when index stuff fails
We use notifications so that we can make all these methods async later on
2009-09-13 16:55:40 +02:00
Pieter de Bie 438a3f808d GitIndexController: reorder methods a bit, remove unnecessary stuff 2009-09-13 16:55:40 +02:00
Pieter de Bie 3dc312ff2e PBGitIndex: Migrate discardChanges to the GitIndex 2009-09-13 16:55:40 +02:00
Pieter de Bie e17b454c39 CommitController: Make commit message editable after commit failed 2009-09-13 16:55:40 +02:00
Pieter de Bie 59d4a159a4 GitIndex: Fix a few comments 2009-09-13 16:55:40 +02:00
Pieter de Bie 029b42c540 GitIndex: explicitly tell when stuff is updated 2009-09-13 16:55:40 +02:00
Pieter de Bie 9b1fcd7628 Remove cruft 2009-09-13 16:55:40 +02:00
Pieter de Bie 249233114d Show previous commit message when amending 2009-09-13 16:55:40 +02:00
Pieter de Bie 2b317eee5c CommitController: Empty commit title when commit is successful 2009-09-13 16:55:39 +02:00
Pieter de Bie 6265c774ac CommitView: Remove cruft 2009-09-13 16:55:39 +02:00
Pieter de Bie 5323b91596 Add failed commit notifications 2009-09-13 16:55:39 +02:00
Pieter de Bie 4192d6a03f GitIndex: add commit notifications 2009-09-13 16:55:39 +02:00
Pieter de Bie c6d2b61020 CommitController: Add status messages for index operations 2009-09-13 16:55:39 +02:00
Pieter de Bie ff263c6717 GitIndex: Add a few notifications 2009-09-13 16:55:39 +02:00