Summary: 72 instances, 64 unique Text Count // TODO: move the decoration to an asynchronous decorator? 1 // TODO: JGit should handle ORIG_HEAD as a ref to guard against 1 // TODO extend ViewerComparator as soon as minimum platform version is 4.7 2 * TODO rework this to become part of JGit API 1 ISharedImages.IMG_ELCL_STOP)); // TODO icon? 1 // TODO: Add help text for this preference page 1 * | 74ba6fc Remove TODO file and move to bugzilla 1 public /* TODO static */ RepositoryMapping getRepositoryMapping( 1 // TODO is this the right location? 1 // TODO: this scenario is not supported by JGit: RewriteTreeFilter 1 // TODO: consider using BranchOperationUI because checkout can take 1 // FIXME find a way to check the URL early on other platforms, 1 ISharedImages.IMG_OBJ_FILE)), // TODO icon 1 // TODO: return touched files 1 // TODO Replace with use of IWorkbenchAdapter3 when is no longer 3 private static final String REBASE_TODO = "rebase-merge/git-rebase-todo"; //$NON-NLS-1$ 1 * TODO So far this works only in case of one parent commit. 1 // TODO Auto-generated method stub 4 // FIXME: VERY ANNOYING! reported as 243991 in eclipse bugzilla 1

I want to skip commit "TODO list" since it contains a private todo list I used while implementing the operations and I don't need this anymore. 1 // TODO: This class should be called AbstractGitFlowOperation for consistency 1 // TODO: change decoration depending on branch type, e.g. "F"-icon 1 // TODO: make JGit DiffEntry.scan and RenameDetector.compute 1 // TODO equals implementation of Repository? 1 // TODO: When 4.8 becomes the minimum target (including jface 3.14), 1 // TODO:add children as touched files; grandchildren as hunks in files 1 // TODO: Remove from this class. Not all GitFlow operations involve a merge 1 false /* TODO */, false); 1 // TODO: implement getFileHistoryFor(IFileStore ...) 1 case TODO: 1 // TODO: can the commit message be change by the user in case of a merge commit? 1 // FIXME: doesn't work on Mac OS X 10.5 / Eclipse 3.3 1 // TODO commit 1 /* TODO currently the value is @Nullable but it must be NonNull */ 2 * TODO: do the changes in memory and offer methods to obtain dirty state, to 1 * TODO: rename to RefreshUtil or ResourceUtil? 1 // TODO check if we need/can support Import... wizard 1 // TODO: This doesn't work due to https://bugs.eclipse.org/388667 : 1 // FIXME: first cell is left aligned on Mac OS X 10.4, Eclipse 3.4 1

TODO talk about filters

1 false /* TODO: squash should also be supported for releases */, 1 //TODO: check if multiple remotes exist? There is no explicit refspec? 1

In our little example rebase stops the first time on commit "Add divide operation" since we signaled that we want to edit it. The last picked commit is highlighted in bold. At this time the first step skipping the commit "TODO list" was already processed and this commit is no longer in our commit series we are rewriting while executing rebase. Also the commit "Add divide operation" was already cherry-picked since we want to amend it. Note that EGit has already selected the "Amend" option in the Staging View in order to prepare amending this commit.

1 // TODO: extend IAdaptable once EGit baseline is Eclipse 4.5 (Mars), provide 1 // TODO: check whether Repository.getDirectory() is 1 // TODO is this the right location? 1 // TODO this isn't the most optimal way of handling this... ideally we 1 // TODO:return grandchildren - hunks in files 1 // TODO: Git ordering! 1 // TODO is this the right location? 1 // TODO: figure out a way to use a FileStoreEditorInput instead 1 // TODO: changeRefs must be read-only? Otherwise, we'd need a modify 1 * TODO we should extend this and open the "Add Repositories" dialog if the 1 false /* TODO: keep should also be supported for releases */, 1 // TODO: replace hardcoded ids once bug 245106 is fixed 2 if (ElementType.TODO != sourceElement.getElementType()) 1 // TODO better checks for wild-cards and such 1 // TODO: improve to leave the currently visible item expanded? 1 // TODO commit -a 1 // TODO: Note that eclipse thinks folders are real, while 1 // TODO: we should have options to persist the selected configuration 1 // TODO: .git *files* with gitdir: "redirect" 1 // FIXME The index is currently locked. This notably happens during 1 // TODO: Checkbox "Don't ask again" 1