Blender V2.61 - r43446
Classes | Functions | Variables

credits_svn_gen Namespace Reference

Classes

class  SvnCommit
class  Credit

Functions

def parse_commits
def build_patch_name_map
def patch_numbers_from_log
def patch_find_author
def is_credit_commit_valid
def main

Variables

string svn_log = "/dsk/data/src/blender/svn_log_verbose.xml"
string tracker_csv = "/l/tracker_report-2011-10-17.csv"
list contrib_companies
tuple ignore_msg
tuple ignore_dir
dictionary ignore_revisions
dictionary author_name_mapping
list empty = []
 e = None
dictionary author_name_mapping_reverse = {}

Function Documentation

def credits_svn_gen::build_patch_name_map (   filepath)
Uses the CSV from the patch tracker to build a
    patch <-> author name mapping.

Definition at line 272 of file credits_svn_gen.py.

def credits_svn_gen::is_credit_commit_valid (   commit)

Definition at line 357 of file credits_svn_gen.py.

def credits_svn_gen::main ( )

Definition at line 386 of file credits_svn_gen.py.

def credits_svn_gen::parse_commits (   filepath)

Definition at line 90 of file credits_svn_gen.py.

def credits_svn_gen::patch_find_author (   commit,
  patch_map 
)

Definition at line 324 of file credits_svn_gen.py.

def credits_svn_gen::patch_numbers_from_log (   msg)
Weak method to pull patch numbers out of a commit log.
    rely on the fact that its unlikely any given number
    will match up with a closed patch but its possible.

Definition at line 299 of file credits_svn_gen.py.


Variable Documentation

Definition at line 143 of file credits_svn_gen.py.

Definition at line 267 of file credits_svn_gen.py.

Initial value:
00001 [
00002     "<b>Unity Technologies</b> - FBX Exporter",
00003     "<b>BioSkill GmbH</b> - H3D compatibility for X3D Exporter, "
00004     "OBJ Nurbs Import/Export",
00005     "<b>AutoCRC</b> - Improvements to fluid particles",
00006 ]

Definition at line 117 of file credits_svn_gen.py.

Definition at line 261 of file credits_svn_gen.py.

Referenced by _edge_new(), _face_getIFCoEdge(), _vert_addEdge(), _vert_findEdgeTo(), LbmFsgrSolver::advanceParticles(), ntlWorld::advanceSims(), apply_heights_data(), arrayModifier_doArray(), ATTRIBUTE_ALIGNED16(), AUD_mixdown(), avgLogLum(), b_bone_spline_setup(), basisNurb(), BLI_edgehash_clear(), BLI_edgehash_insert(), BLI_edgehash_lookup_p(), BLI_ghash_free(), BLI_ghash_haskey(), BLI_ghash_insert(), BLI_ghash_lookup(), BLI_ghash_remove(), BME_addedgelist(), BME_bevel_edge(), BME_bevel_initialize(), BME_bevel_mesh(), BME_bevel_reinitialize(), BME_bmesh_to_derivedmesh(), BME_bmesh_to_editmesh(), BME_create_loop(), BME_derivedmesh_to_bmesh(), BME_disk_append_edge(), BME_editmesh_to_bmesh(), BME_free_mesh(), BME_is_nonmanifold_vert(), BME_ME(), BME_MF(), BME_SEMV(), BME_SFME(), BME_validate_mesh(), bmesh_dissolve_disk(), BPy_enum_as_string(), bsdf_ashikhmin_velvet_eval_reflect(), bsdf_ashikhmin_velvet_sample(), bsdf_microfacet_beckmann_setup(), bsdf_microfacet_ggx_setup(), bsdf_oren_nayar_get_intensity(), bsdf_ward_setup(), bsdf_westin_backscatter_setup(), LOD_QuadricEditor::BuildQuadrics(), bvh_callback(), BVHParams::BVHParams(), GIM_BOX_BOX_TRANSFORM_CACHE::calc_absolute_matrix(), calchandleNurb(), Parametrizer::calculateAllMissingValues(), ControlParticles::calculateCpInfluenceOpt(), Camera::Camera(), ccgdm_adjacent_grid(), ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalVertArray(), ccgDM_drawEdges(), ccgDM_drawLooseEdges(), ccgDM_drawMappedEdges(), ccgDM_drawMappedEdgesInterp(), ccgDM_drawVerts(), ccgDM_foreachMappedEdge(), ccgDM_get_edge_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalVert(), ccgDM_getMinMax(), ccgdm_getVertCos(), ccgSubSurf__calcSubdivLevel(), ccgSubSurf__calcVertNormals(), ccgSubSurf__effectedFaceNeighbours(), ccgSubSurf__sync(), ccgSubSurf_stitchFaces(), ccgSubSurf_syncEdge(), ccgSubSurf_syncEdgeDel(), ccgSubSurf_syncFace(), ccgSubSurf_syncVert(), ccgSubSurf_updateFromFaces(), ccgSubSurf_updateToFaces(), clean_nonmanifold(), btDbvt::clone(), cloth_calc_helper_forces(), collision_compute_barycentric(), collision_point_distance_with_normal(), collision_point_on_surface(), collision_sphere_to_edges(), color_balance_byte_byte(), color_balance_byte_float(), color_balance_float_float(), compatible_bump_compute(), compatible_bump_uv_derivs(), compute_radiance(), compute_reduced_albedo(), LOD_QuadricEditor::ComputeEdgeCosts(), IK_QJacobian::ComputeNullProjection(), SubdFace::contains(), TNT::i_refvec< T >::copy_(), LbmFsgrSolver::cpDebugDisplay(), dBoxBox2(), defocus_blur(), LOD_ManMesh2::DeleteEdge(), Device_get_channels(), Device_get_distance_model(), Device_get_doppler_factor(), Device_get_format(), Device_get_listener_location(), Device_get_listener_orientation(), Device_get_listener_velocity(), Device_get_rate(), Device_get_speed_of_sound(), Device_get_volume(), Device_lock(), Device_new(), Device_play(), Device_set_distance_model(), Device_set_doppler_factor(), Device_set_listener_location(), Device_set_listener_orientation(), Device_set_listener_velocity(), Device_set_speed_of_sound(), Device_set_volume(), Device_stopAll(), Device_unlock(), DirectionToThetaPhi(), distribute_threads_init_data(), do_set_scale(), draw_em_indices(), ED_view3d_calc_clipping(), LOD_ManMesh2::EdgeFaces(), JAMA::Eigenvalue< Real >::Eigenvalue(), KX_KetsjiEngine::EndFrame(), gjkepa2_impl::EPA::expand(), btDbvtAabbMm::Expand(), KX_Camera::ExtractFrustumSphere(), LOD_ManMesh2::FaceEdges(), Factory_buffer(), Factory_delay(), Factory_fadein(), Factory_fadeout(), Factory_file(), Factory_filter(), Factory_highpass(), Factory_join(), Factory_limit(), Factory_loop(), Factory_lowpass(), Factory_mix(), Factory_new(), Factory_pingpong(), Factory_pitch(), Factory_reverse(), Factory_sine(), Factory_square(), Factory_volume(), ff_normalize(), ff_visible_quad(), FilterYV12::filter(), BSP_CSGMesh::FindEdge(), FLOAT2RGBE(), FLUID_3D::FLUID_3D(), btDbvtAabbMm::FromCE(), GenerateSharedVerticesIndexList(), getCCGDerivedMesh(), JAMA::Eigenvalue< Real >::getD(), getFaceIndex(), JAMA::Eigenvalue< Real >::getImagEigenvalues(), BOP_Mesh::getIndexEdge(), ParticleTracer::getTriangles(), give_ibuf_prefetch_request(), LOD_Edge::HalfEdgeFace(), halton_sample(), Handle_get_attenuation(), Handle_get_cone_angle_inner(), Handle_get_cone_angle_outer(), Handle_get_cone_volume_outer(), Handle_get_distance_maximum(), Handle_get_distance_reference(), Handle_get_keep(), Handle_get_location(), Handle_get_loop_count(), Handle_get_orientation(), Handle_get_pitch(), Handle_get_position(), Handle_get_relative(), Handle_get_status(), Handle_get_velocity(), Handle_get_volume(), Handle_get_volume_maximum(), Handle_get_volume_minimum(), Handle_pause(), Handle_resume(), Handle_set_attenuation(), Handle_set_cone_angle_inner(), Handle_set_cone_angle_outer(), Handle_set_cone_volume_outer(), Handle_set_distance_maximum(), Handle_set_distance_reference(), Handle_set_keep(), Handle_set_location(), Handle_set_loop_count(), Handle_set_orientation(), Handle_set_pitch(), Handle_set_position(), Handle_set_relative(), Handle_set_velocity(), Handle_set_volume(), Handle_set_volume_maximum(), Handle_set_volume_minimum(), Handle_stop(), LbmFsgrSolver::handleCpdata(), heat_ray_source_visible(), heat_set_H(), imagewrap(), imagewraposa(), imagewraposa_aniso(), IMB_index_builder_proc_frame(), imp2radangle(), ColorBlock::init(), InitAtmosphere(), LOD_NdQuadricEditor::InitializeHeapKeys(), InitSunSky(), isect_sweeping_sphere_tri_v3(), isFacePlanar(), SubdMesh::link_boundary(), SubdMesh::link_boundary_edge(), main(), make_transform(), makeBokeh(), makecubetable(), mat4_to_dquat(), mergeArcEdges(), MergeVertsSlow(), multires_mvert_to_ss(), KX_KetsjiEngine::NextFrame(), normalize_v2_v2(), normalize_v3_v3(), normalize_vn_vn(), normalizef(), occ_compute_bounces(), occ_compute_passes(), occ_lookup(), occ_visible_quad(), LOD_Edge::OpFace(), LOD_Edge::OpVertex(), BSP_MEdge::OpVertex(), KDL::Rotation::Ortho(), ortho_basis_v3v3_v3(), p_abf_compute_gradient(), p_abf_compute_sin_product(), p_abf_matrix_invert(), p_boundary_edge_prev(), p_chart_abf_solve(), p_chart_boundaries(), p_chart_convex_hull(), p_chart_fill_boundaries(), p_chart_fill_boundary(), p_chart_stretch_minimize(), p_connect_pairs(), p_edge_connect_pair(), p_edge_lookup(), p_face_exists(), p_flush_uvs(), p_flush_uvs_blend(), p_smooth(), p_smooth_median_edge_length(), p_split_vert(), p_vert_add(), p_vert_load_pin_select_uvs(), QBVH::pack_nodes(), RegularBVH::pack_nodes(), param_edge_set_seam(), btVoronoiSimplexSolver::pointOutsideOfPlane(), premul_compbuf(), ray_offset(), LOD_Vertex::RemoveEdge(), BSP_MVertex::RemoveEdge(), render_new_particle_system(), RNA_api_object(), SubsurfaceClosure::root_find_Rd(), set_axis(), WestinBackscatterClosure::setup(), WardClosure::setup(), MicrofacetBeckmannClosure< Refractive >::setup(), MicrofacetGGXClosure< Refractive >::setup(), simpleDeform_bend(), IsoSurface::smoothNormals(), IsoSurface::smoothSurface(), snapDerivedMesh(), IK_QJacobianSolver::Solve(), sPrintPerf(), ss_sync_from_derivedmesh(), ss_sync_from_uv(), StatPrint(), LbmFsgrSolver::stepMain(), subsurf_calculate_limit_positions(), sum_branch_radiance(), sum_leaf_radiance(), TNT::SVD(), svd_m4(), svm_node_closure_bsdf(), svm_node_fresnel(), svm_node_layer_weight(), svm_node_tex_musgrave(), LOD_Vertex::SwapEdge(), BSP_MVertex::SwapEdge(), LOD_Edge::SwapFace(), BSP_MEdge::SwapFace(), LOD_Edge::SwapVertex(), time_dt(), GHOST_SystemWin32::toggleConsole(), transform_uniform_scale(), IsoSurface::triangulate(), triangulate(), ui_set_but_soft_range(), ui_window_to_block_fl(), KX_ObjectActuator::Update(), wm_event_add_ghostevent(), DocumentImporter::writeLight(), and WTURBULENCE::WTURBULENCE().

Initial value:
00001 (
00002     "/trunk/blender/extern/",
00003     "/trunk/blender/scons/",
00004     "/trunk/blender/intern/opennl/",
00005     "/trunk/blender/intern/moto/",
00006     )

Definition at line 131 of file credits_svn_gen.py.

Initial value:
00001 (
00002     "SVN maintenance",
00003     )

Definition at line 125 of file credits_svn_gen.py.

Initial value:
00001 {2,  # initial commit by Hans
00002                     }

Definition at line 138 of file credits_svn_gen.py.

string credits_svn_gen::svn_log = "/dsk/data/src/blender/svn_log_verbose.xml"

Definition at line 112 of file credits_svn_gen.py.

string credits_svn_gen::tracker_csv = "/l/tracker_report-2011-10-17.csv"

Definition at line 113 of file credits_svn_gen.py.