% sswloc# just does a grep for pattern % online /check # more info - does SSW updates (GSFC) % online # [no parameters show online help]
IDL> sswloc,'pattern',filelist,count # returns filelist matching 'pattern' IDL> sswloc,/pattern # pattern via keyword inheritance IDL> sswloc,/concat_dir # EXAMPLE Matches... $SSW/gen/idl_test/conflicts_resolve/concat_dir.pro # in !path order $SSW/gen/idl_test/sswgen/idl/system/concat_dir.pro # assuming ALL SSW inst $SSW/gen/idl/system/concat_dir.pro # in alphabetical ord. $SSW/soho/mdi/idl/gen/ssw_lib/concat_dir.pro $IDL_DIR/lib/zastron/pro/concat_dir.pro IDL> sswloc,/mdi,filelist ### EXAMPLE $SSW/soho/mdi/idl/anal/datify_mdi.pro $SSW/soho/mdi/idl/anal/zanytim2cds.pro $SSW/soho/mdi/idl/cal/egse/4x4_dark.pro (...928 more...)
file_diff.pro Compare 2 files and determine if different Optionally, if files are IDL routines, differentiate between CODE and COMMENT differences
IDL> truth=file_diff(f1,f2 [,/idlpro], mess=mess, status=status )
ssw_conflicts.pro Calls sswloc and file_diff to do conflict checking within SSW environment
IDL> ssw_conflicts,/eit [,/full] # MODE 1: explicit instrument switch # use /full to see ALL (inc no conflicts) IDL> ssw_conflicts,/eit Matches... $SSW/soho/eit/idl/response/eit_eff_area.pro $SSW/soho/eit/idl/response/eit_witness.pro (...50 more...) $SSW/soho/eit/idl/util/eit_getlimb.pro............ #Occur 2 Header difference $SSW/soho/eit/idl/util/is_ss.pro.................. #Occur 2 No differences SSW_CONFLICTS: Writing results to: /ssw/site/logs/SSW_soho_eit.conflicts IDL> ssw_conflicts,'cal/egse',conffile='file' # MODE 2: using 'pattern' [sswloc output] # write results to 'file' (...143 more...) $SSW/soho/mdi/idl/cal/egse/get_image.pro.......... #Occur 2 Code difference $SSW/soho/mdi/idl/cal/egse/idlsave.pro............ #Occur 2 Code difference $SSW/soho/mdi/idl/cal/egse/makecrop.pro........... #Occur 2 Code difference $SSW/soho/mdi/idl/cal/egse/multi.pro.............. #Occur 2 Code difference