javagit/src/main/java/edu/nyu/cs/javagit/api/GitFileSystemObject.java
public GitAddResponse add() throws IOException, JavaGitException {
    GitAdd gitAdd = new GitAdd();

    // create a list of filenames and add yourself to it
    List<File> list = new ArrayList<File>();
    File relativeFilePath;
    if(relativePath.isDirectory()){
    	for(File f : relativePath.listFiles()){
    		if(!f.isHidden() && !f.getName().startsWith(".")){
    			relativeFilePath = this.getRelativePath(f, this.getWorkingTree().getPath());
    			list.add(relativeFilePath );
    		}
    	}
    }
    else{
    	
    	list.add(relativePath);
    }
    // run git-add command
    return gitAdd.add(workingTree.getPath(), null, list);
  }
public GitAddResponse add() throws IOException, JavaGitException {
    GitAdd gitAdd = new GitAdd();

    // create a list of filenames and add yourself to it
    List<File> list = new ArrayList<File>();
    File relativeFilePath;
    if(relativePath.isDirectory()){
    	for(File f : relativePath.listFiles()){
    		if(!f.isHidden() && !f.getName().startsWith(".")){
    			relativeFilePath = this.getRelativePath(f, this.getWorkingTree().getPath());
    			list.add(relativeFilePath );
    		}
    	}
    }
    else{
    	
    	list.add(relativePath);
    }
    // run git-add command
    return gitAdd.add(workingTree.getPath(), null, list);
  }
public GitAddResponse add ( ) throws IOException , JavaGitException { GitAdd gitAdd = new GitAdd ( ) ; // create a list of filenames and add yourself to it List < File > list = new ArrayList < File > ( ) ; File relativeFilePath ; if ( relativePath . isDirectory ( ) ) { for ( File f : relativePath . listFiles ( ) ) { if ( ! f . isHidden ( ) && ! f . getName ( ) . startsWith ( "." ) ) { relativeFilePath = this . getRelativePath ( f , this . getWorkingTree ( ) . getPath ( ) ) ; list . add ( relativeFilePath ) ; } } } else { list . add ( relativePath ) ; } // run git-add command return gitAdd . add ( workingTree . getPath ( ) , null , list ) ; }
Adds the object to the git index

@return response from git add
Adds the object to the git index